C言語 文字列の読み込み方法:初心者向け徹底解説
C言語では、文字列を読み取るためにscanf関数やgets関数を使用できます。
- scanf関数
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
- 取得
char str[100];
printf("请输入一个字符串:");
gets(str);
別の方法としては、fgets関数を使って安全に文字列を読み取ることもできます。
char str[100];
printf("请输入一个字符串:");
fgets(str, sizeof(str), stdin);
fgets関数を使用することで、gets関数によるバッファオーバーフローの問題を回避することができます。