简要阐述字符输入函数getch(),getche()和getchar()的区别
1个回答
展开全部
这三个都是读取一个字符的函数,但都有差别:
getch( )函数和其它两个函数的区别是getch不回显,其它两个函数回显。不回显就是键盘输入什么在屏幕上不显示出来。
getchar( )和其它两个函数的区别是getchar是从缓冲区读取内容,而其它两个是监测键盘输入,也就是说,getchar必须按回车才生效,在按回车之前可以更改。而其它两个函数不行,只要你按了键盘,函数就读取到了内容。
getche( )与getch( )的区别就是getche回显,getch不回显,而与getchar的区别就是一个不需要按回车,一个需要按回车。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询