C言語で文字列を入力する方法は何ですか?

C言語では、文字列を入力するためにscanf関数やgets関数を使用できます。

  1. scanf関数を使用してください。
  2. #includeint main() {
    char str[100];

    printf(“文字列を入力してください:”);
    scanf(“%s”, str);

    printf(“入力された文字列は:%s\n”, str);

    return 0;
    }

  3. gets関数の使用:
  4. #includeint main() {
    char str[100];

    printf(“文字列を入力してください:”);
    gets(str);

    printf(“入力された文字列は:%s\n”, str);

    return 0;
    }

gets関数を使用する際は文字列の長さに注意して、オーバーフローを避けるようにしてください。文字列を入力する際にはfgets関数をお勧めします。文字列の最大長を指定することで、オーバーフロー問題を回避できます。

bannerAds