「C言語のgetchar関数の使い方は何ですか?」
C言語のgetchar関数は、入力ストリームから1文字取得してそのASCII値を返すために使われます。そのプロトタイプは以下のようになります:
int getchar(void);
getchar関数は、ユーザーが文字を入力するのを待ってそれを返します。文字を入力するまで、プログラムはgetchar関数でブロックされ続けます。ユーザーが1文字入力すると、getchar関数はその文字のASCII値を読み取り返します。
以下はgetchar関数の使用例を示す簡単なサンプルプログラムです。
#include <stdio.h>
int main() {
int c;
printf("请输入一个字符:");
c = getchar();
printf("您输入的字符是:%c\n", c);
printf("该字符的ASCII值是:%d\n", c);
return 0;
}
サンプルプログラムを実行すると、プログラムはユーザーが文字を入力するのを待ちます。ユーザーが入力した文字は変数cに保存され、その文字とASCII値がそれぞれ出力されます。