2020
12-10
12-10
解决C语言输入单个字符屏蔽回车符的问题
C语言的scanf()函数在接收输入单个字符时会把上一次输入的回车符号当做这次输入的字符,造成无法正确的输入字符数据。这恐怕是初学C的童鞋门遇到的最头疼的问题了。今天给大家提供四种解决方法供借鉴。1、在scanf()中使用'\n'屏蔽回车符号。scanf("%d\n",&n);//使用'\n'过滤回车scanf("%c",&c);2、在scanf()格式串最前面添加空格,屏蔽回车字符scanf("%d",&n);scanf("%c",&c);//%c前面加空格,过滤回车3、在接收字符前,使用get...
继续阅读 >