getch 从键盘无回显地读一字符
调用格式 #include<conio.h>
int getch(void);
原型在 conio.h
说明 getch从键盘直接读一个字符,不回显到屏幕上。
返回值 getch返回从键盘所读的字符的AscII码。
注: getche与getch的区别就是最后的那个e,echo回显的意思
getchar 从stdin流中取字符
调用格式 #include<stdio.h>
int getchar(void);
原型在 stdio.h
说明 getchar()是一个宏函数,定义为getc(stdin);stdin一个一FILE的指针。
只不过这个file是一个标准的输入,通常就是键盘。所以,你从键盘输入的一切
东西都在这个stdin里缓冲着。
返回值 调用成功时,getchar返回所读的字符,它已被转换为无符号扩展的整形值。在遇到文件结束或出错时,返回EOF。
结合网摘的scanf()函数理解这四个函数的区别!