#include "stdio.h" getchar()连用以取出回车
#include "string.h"
#include "stdlib.h" system("pause")
#include "conio.h" getch()
贴一段别人的例子:
利用getchar()读取字符时,如何去除回车键?
在linux的C语言中,当要读取一个字符(比如说‘Z’)时可以利用c=getchar()函数,终端中输入Z,然后再按回车键,这时c中就存放了Z字符。当我们再次使用c=getchar()来获取另一个字符时(比如说‘Q‘)获取到的确是回车。因此我们在利用getchar时通常连用两次来避免回车的影响。如下所示:
c=getchar();//获取Z
getchar();//将回车从缓冲中读取出来
……
……
……
c=getchar();//用来读取Q
getchar();//将回车从缓冲中读取出来
时间: 2024-09-30 11:08:32