私たちが知っているように、それ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 key
と224
が格納されch
、対応する出力が に格納されch1
ます。
コード 2:-
char ch,ch1;
ch=getch();
fflush(stdin);
ch1=getch();
printf("%c\n%c",ch,ch1);
コード2でも同じことが起こります。対応する出力を にフラッシュしない
理由を知りたいです。fflush(stdin)
224