代码:-
char ch,ch1;
ch=getchar();
ch1=getch();
printf("%c\n%c",ch,ch1);
当我在 期间输入一个字符时ch=getchar()
,我必须按 enter 键,该键仍保留在输入缓冲区中。
该输入键不被ch1=getch()
. 为什么ch1=getch()
不读取剩余的回车键?
与此事实相矛盾的
代码 2:-
char ch,ch1;
ch=getch();
ch1=getch();
printf("%c\n%c",ch,ch1);
当我按下产生两个输出的箭头键时,第一个输出存储在ch
,第二个输出存储在ch1
.