C言語 文字列の読み込み方法:初心者向け徹底解説

C言語では、文字列を読み取るためにscanf関数やgets関数を使用できます。

  1. scanf関数
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
  1. 取得
char str[100];
printf("请输入一个字符串:");
gets(str);

別の方法としては、fgets関数を使って安全に文字列を読み取ることもできます。

char str[100];
printf("请输入一个字符串:");
fgets(str, sizeof(str), stdin);

fgets関数を使用することで、gets関数によるバッファオーバーフローの問題を回避することができます。

bannerAds