C言語のgetcharの使い方はどうすればいいですか。

C言語では、getchar()関数は入力ストリームから1文字取得するために使用されます。その基本的な構文は以下の通りです:

int getchar(void);

getchar()関数は入力ストリームから次の文字を読み取り、それを符号なし文字からint型に変換して返します。読み取るべき文字がない場合、この関数はEOF(ファイルの終わりを意味する)を返します。

これは、getchar()関数を使用して標準入力から文字を読み取り、出力する方法を示す簡単な例です。

#include <stdio.h>

int main() {
    int c;

    printf("请输入一个字符:");
    c = getchar();

    printf("您输入的字符是:%c\n", c);

    return 0;
}

例えば、最初にメッセージを表示し、次に「getchar()」関数を呼び出してユーザーの入力文字を読み込みます。最後に、読み込んだ文字を表示します。

getchar()関数は1回につき1文字しか読み取れないことに注意する必要があります。文字列全体を読み取る場合は、fgets()関数を使用するか、getchar()関数を繰り返し呼び出すことで実現できます。

bannerAds