=’\n’);
(2)用getche()或getch()代替getchar(),其作用是从键盘读入一个字符(不用按回车),注意要
包含头文件
4....【转】
getchar()是stdio.h中的库函数,它的作用是从stdin流中读入一个字符,也就是说,如果stdin有数
据的话不用输入它就可以直接读取了,第一次getchar()时,确实需要人工的输入...键盘输入的字符都存到缓冲区内,一旦键入回车,getchar就进入缓冲区读取字符,一次只返回第一个
字符作为getchar函数的值,如果有循环或足够多的getchar语句,就会依次读出缓冲区内的所有字符...直到’\n’.要理解这一点,之所以你输入的一系列字符被依次读出来,是因为循环的作用使得反复利
用getchar在缓冲区里读取字符,而不是getchar可以读取多个字符,事实上getchar每次只能读取一...ss
ss看到的回显正是来自于getchar的作用,如果用getch就看不到你输入了什么.