C言語でのユーザー入力の構文と使用例


  1. scanf関数を使用する方法: scanf関数は、指定されたフォーマットに従ってユーザーからの入力を受け取ります。以下は、scanf関数を使用した基本的な構文です。
#include <stdio.h>
int main() {
    // 変数の宣言
    int number;
    // ユーザーからの入力を受け取る
    printf("数字を入力してください: ");
    scanf("%d", &number);
    // 入力された値を表示する
    printf("入力された数字は %d です\n", number);
    return 0;
}

上記のコードでは、ユーザーは数字を入力し、それが変数numberに格納されます。その後、入力された値が表示されます。

  1. 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言語でのユーザー入力の基本的な構文と使用例です。必要に応じて、これらの例をカスタマイズして使用することができます。