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

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

WBOY
リリース: 2023-08-26 08:45:09
転載
762 人が閲覧しました

ライブラリ関数を使用せずに文字列を反転する 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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート