连续输入多个字符出现的问题解决方法

来源:互联网 发布:无主之地前传改枪软件 编辑:程序博客网 时间:2024/05/22 16:54

在连续输入多个字符时会编译时会出现跳过不让输入的情况;这种情况是因为scanf是行缓冲当我们按下回车时时内存中就会有’\n’,这也是一个字符char型默认输入。

对待这种问题有是那种解法:

1、在scanf内的%号前加空格;

2、在两个scanf之间加getchar();

3scanf中输入%*c%c就行了

0 0
原创粉丝点击