ホームページ >バックエンド開発 >C++ >ライブラリ関数を使用せずに文字列を反転する C プログラムを作成する

ライブラリ関数を使用せずに文字列を反転する C プログラムを作成する

WBOY
WBOY転載
2023-08-26 08:45:09763ブラウズ

ライブラリ関数を使用せずに文字列を反転する C プログラムを作成する

strrev() 関数を使用する

  • この関数は、文字列を反転するために使用されます。
  • 反転された文字列は同じ文字列に格納されます。

構文

strrev (string)

関数を使用せずに文字列を反転する前に、違いを簡単に見つけることができるように、文字列関数 strrev() を使用して文字列を反転する方法をまず見てみましょう。概念を明確に理解します -

Example

#include<stdio.h>
main (){
   char a[50] ;
   clrscr();
   printf (&ldquo;enter a string&rdquo;);
   gets (a);
   strrev (a);
   printf(&ldquo;reversed string = %s&rdquo;,a)
   getch ();
}

Output

enter a string Hello
reversed string = olleH

strrev() 関数を使用しない

次に見てみましょうstrrev() 関数を使用せずに文字列を反転するプログラム -

Example

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main(){
   char string[20],temp;
   int i,length;
   printf("Enter String : ");
   scanf("%s",string);
   length=strlen(string)-1;
   for(i=0;i<strlen(string)/2;i++){
      temp=string[i];
      string[i]=string[length];
      string[length--]=temp;
   }
   printf("</p><p>Reverse string :%s",string);
   getch();
}

Output

Enter String : Tutorialspoint
Reverse string :tniopslairotuT

以上がライブラリ関数を使用せずに文字列を反転する C プログラムを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。