0

私たちが知っているように、それarrow keysは2つの出力を生成します224 and (72 or 80 or 75 or 77)

コード 1:-

char ch,ch1;

ch=getch();

ch1=getch();

printf("%c \n %c",ch,ch1);

上記の場合、 I を入力するarrow key224が格納されch、対応する出力が に格納されch1ます。

コード 2:-

char ch,ch1;

ch=getch();

fflush(stdin);

ch1=getch();

printf("%c\n%c",ch,ch1);

コード2でも同じことが起こります。対応する出力を にフラッシュしない
理由を知りたいです。fflush(stdin)224

4

2 に答える 2