標準ライブラリ関数を使用した C でのマスター文字列操作
問題の必要に応じて文字列を操作する必要があることがよくあります。すべてではないにしても、ほとんどの場合、文字列操作は手動で行うことができますが、これによりプログラミングが複雑かつ大規模になります。
これを解決するために、C は標準ライブラリ "string.h" で多数の文字列処理関数をサポートしています。 .
一般的に使用される文字列処理関数については、以下でいくつか説明します。
文字列処理関数は "string.h" で定義されています。 ヘッダー ファイル。
#include <string.h>
注: 文字列処理関数を実行するには、以下のコードを含める必要があります。
gets() と puts()
関数 gets() および puts() 前の章で説明したように、これらはユーザーから文字列入力を受け取り、それぞれ表示する 2 つの文字列関数です。
#include<stdio.h>
int main()
{
char name[30];
printf("Enter name: ");
gets(name); //Function to read string from user.
printf("Name: ");
puts(name); //Function to display string.
return 0;
}
注: ただし、gets() と puts() 関数ハンドル文字列。これらの関数は両方とも "stdio.h" で定義されています。 ヘッダー ファイル。
C言語