キーボードから文字列を取得するにはどうすればよいですか?

C言語では、scanf 関数を使用してキーボードから文字列を取得できます。使用方法を以下に示します。

#include <stdio.h>
int main() {
char str[100];  // 定义一个字符数组来存储字符串
printf("请输入字符串:");
scanf("%s", str);
printf("您输入的字符串是:%s\n", str);
return 0;
}

scanf()関数は、文字列を取得するために使用され、%s書式制御記号を使用して入力文字列の型を指定し、取得した文字列を文字配列strに格納します。scanf()関数は、空白または改行文字に出くわすと読み取りを停止することに注意してください。そのため、最初のワードのみ取得できます。複数のワードの文字列を取得する必要がある場合は、fgets()関数を使用できます。

bannerAds