C言語でキーボードから入力を受け取るには?
C言語では、scanf()関数を使用してキーボードの入力を取得できます。
scanf()関数の基本文法は次のように表せます。
scanf("%格式控制符", &变量);
そのうち、%フォーマット制御記号は読み込むデータの型と形式を指定し、&変数は読み取った値をどの変数に格納するかを指定します。
たとえば、整数を読み込むには「%d」の書式制御子を使います。
int num;
scanf("%d", &num);
もし浮動小数点数をよみだしたいなら、%f書式制御子を使います
float num;
scanf("%f", &num);
文字列を読み込む場合は、%s書式制御文字を使用できます。
char str[100];
scanf("%s", str);
なお、scanf()関数が文字列を読み込む際、文字列の最後には自動的に終端記号\0が追加されます。
もちろん、他のフォーマット制御符を使用してさまざまなデータを読み取ることもできます。それについてはC言語の関連教程やドキュメントを参照してください。