求教控制台输入的问题
#include <stdio.h>#include <conio.h>
void main()
{
char ch,a,b,c;
printf ("Press any key to continue\n");
a=getch(); //接受字符但不显示
printf("a=%c,\nType any character\n",a);
b=getche(); //接受字符且显示在屏幕上
printf("\nb=%c,\nType any character\n",b);
c=getchar(); //接受字符显示且按回车才有效
printf("c=%c,\nType any character\n",c);
ch=fgetchar(); //这个功能和getchar一样
printf("ch=%c,\nType any character\n",ch);
}
每次执行的时候,都只能完成三次输入,第四个fgetchar()跟本没运行是什么问题,我把fgetchar()放在前面也是同样的问题,只能完成三次输入,第四个输入函数都运行不了,求解。。。。