- scanf関数を使用する方法:
#include <stdio.h>
int main() {
int number;
printf("整数を入力してください: ");
scanf("%d", &number);
printf("入力された数値は %d です。\n", number);
return 0;
}
- fgets関数を使用する方法:
#include <stdio.h>
int main() {
char name[50];
printf("名前を入力してください: ");
fgets(name, sizeof(name), stdin);
printf("入力された名前は %s です。\n", name);
return 0;
}
- getc関数を使用する方法:
#include <stdio.h>
int main() {
char character;
printf("文字を入力してください: ");
character = getc(stdin);
printf("入力された文字は %c です。\n", character);
return 0;
}
- getchar関数を使用する方法:
#include <stdio.h>
int main() {
char character;
printf("文字を入力してください: ");
character = getchar();
printf("入力された文字は %c です。\n", character);
return 0;
}
これらの方法は、C言語でユーザーからの入力を受け取るための一般的な手法です。プログラムが実行されると、ユーザーに対してプロンプトが表示され、入力を受け付けます。入力された値は変数に格納され、その後プログラム内で使用することができます。
注意点として、ユーザー入力を取得する際には、適切なエラーチェックやデータの検証を行うことが重要です。入力の予期しないエラーやバッファオーバーフローを防ぐために、適切な方法で入力を処理する必要があります。