-
getchar関数を使用する方法: getchar関数は、標準入力から一文字ずつ読み取る関数です。以下は、キーボードからの入力を読み取り、文字列として表示する例です。
#include <stdio.h> int main() { char input; printf("文字を入力してください: "); input = getchar(); printf("入力された文字は %c です。\n", input); return 0; }
-
scanf関数を使用する方法: scanf関数は、指定した書式に従ってキーボードからの入力を読み取る関数です。以下は、整数値と文字列を読み取る例です。
#include <stdio.h> int main() { int number; char name[50]; printf("整数を入力してください: "); scanf("%d", &number); printf("名前を入力してください: "); scanf("%s", name); printf("入力された整数は %d です。\n", number); printf("入力された名前は %s です。\n", name); return 0; }
-
fgets関数を使用する方法: fgets関数は、指定した文字数までの文字列を読み取る関数です。以下は、文字列を読み取る例です。
#include <stdio.h> int main() { char input[100]; printf("文字列を入力してください: "); fgets(input, sizeof(input), stdin); printf("入力された文字列は %s です。\n", input); return 0; }
これらは、C言語でキーボードからの入力を読み取るための一般的な方法です。必要に応じて、これらの例を拡張して使うことができます。