- scanf関数を使用する方法: scanf関数は、標準入力からフォーマットに基づいたデータを受け取ります。次のコード例は、ユーザーに整数を入力させ、その値を変数に格納する方法を示しています。
#include <stdio.h>
int main() {
int number;
printf("整数を入力してください: ");
scanf("%d", &number);
printf("入力された値は %d です\n", number);
return 0;
}
- fgets関数を使用する方法: fgets関数は、文字列としてユーザー入力を受け取ります。以下の例では、ユーザーに名前を入力させ、その名前を文字列として表示します。
#include <stdio.h>
int main() {
char name[100];
printf("名前を入力してください: ");
fgets(name, sizeof(name), stdin);
printf("入力された名前は %s です\n", name);
return 0;
}
- getchar関数を使用する方法: getchar関数は、1文字ずつユーザー入力を受け取ります。以下の例では、ユーザーに1文字ずつ入力させ、入力された文字を表示します。
#include <stdio.h>
int main() {
char c;
printf("1文字入力してください: ");
c = getchar();
printf("入力された文字は %c です\n", c);
return 0;
}
これらはC言語でユーザー入力を受け取るためのいくつかの基本的な方法です。必要に応じて、これらの例を拡張して利用することができます。