- scanf関数を使用する方法: scanf関数は、指定されたフォーマットに従ってユーザーからの入力を受け取ります。以下は、scanf関数を使用した基本的な構文です。
#include <stdio.h>
int main() {
// 変数の宣言
int number;
// ユーザーからの入力を受け取る
printf("数字を入力してください: ");
scanf("%d", &number);
// 入力された値を表示する
printf("入力された数字は %d です\n", number);
return 0;
}
上記のコードでは、ユーザーは数字を入力し、それが変数number
に格納されます。その後、入力された値が表示されます。
- fgets関数を使用する方法: fgets関数は、文字列としてユーザーからの入力を受け取ります。以下は、fgets関数を使用した基本的な構文です。
#include <stdio.h>
int main() {
// 変数の宣言
char name[50];
// ユーザーからの入力を受け取る
printf("名前を入力してください: ");
fgets(name, sizeof(name), stdin);
// 入力された名前を表示する
printf("入力された名前は %s です\n", name);
return 0;
}
上記のコードでは、ユーザーは名前を入力し、それが文字配列name
に格納されます。その後、入力された名前が表示されます。
これらはC言語でのユーザー入力の基本的な構文と使用例です。必要に応じて、これらの例をカスタマイズして使用することができます。