当前位置: 代码迷 >> C语言 >> 三个函数的区别
  详细解决方案

三个函数的区别

热度:294   发布时间:2007-01-21 14:37:08.0
三个函数的区别
c=getch() 从键盘读入一个字符但不回显赋给c
c=getche() 从键盘读入一个字符并回显赋给c
对于下面的语句:
void main()
{
char c;
while((c=getchar())!='\n');
printf("%c",c);
printf("\n\n");
}
来说
c=getchar() 等待键盘输入,直到按回车确认结束,并回显回车前输入的所有字符,但只有第一个字符作为函数的返回值,未被提取的仍保留在I/O流中.没调用一次读最近的一个字符,同时把它释放,直到不满足循环条件.
搜索更多相关的解决方案: 函数  字符  键盘  getchar  printf  

----------------解决方案--------------------------------------------------------
getch()、getche()都不是标准函数,讨论它没多大意义
----------------解决方案--------------------------------------------------------
2楼直击要害。
----------------解决方案--------------------------------------------------------
其实书上都有,多看看书呀.
顶~~~~~~~~~~~~
----------------解决方案--------------------------------------------------------
  相关解决方案