C言語での入力処理の方法


  1. scanf関数を使用した入力処理: scanf関数は、ユーザーからの入力を受け取るために使用されます。以下は、整数値の入力を受け取り、その値を表示するサンプルコードです。
#include <stdio.h>
int main() {
    int num;

    printf("整数値を入力してください: ");
    scanf("%d", &num);

    printf("入力された値は %d です。", num);

    return 0;
}
  1. fgets関数を使用した入力処理: fgets関数は、文字列を受け取るために使用されます。以下は、文字列の入力を受け取り、その文字列を表示するサンプルコードです。
#include <stdio.h>
int main() {
    char str[100];

    printf("文字列を入力してください: ");
    fgets(str, sizeof(str), stdin);

    printf("入力された文字列は: %s", str);

    return 0;
}
  1. コマンドライン引数を使用した入力処理: C言語では、プログラム実行時にコマンドライン引数を指定することもできます。以下は、コマンドライン引数で指定された値を表示するサンプルコードです。
#include <stdio.h>
int main(int argc, char *argv[]) {
    if (argc > 1) {
        printf("指定された値は: %s", argv[1]);
    } else {
        printf("値が指定されていません。");
    }

    return 0;
}

これらは、C言語での一般的な入力処理の方法のいくつかです。他にも、ファイルからの入力や特定の条件に基づいた入力処理など、さまざまな方法があります。詳細な情報や他の入力処理の方法については、C言語のリファレンスやチュートリアルを参照してください。