vs识别不了#include<conio.h> fflush(stdin);具体原因不知,但是vc++6.0和devc可以
如图vs
编译运行显然是出错了,不让我输入第二次
解决方案可以是取走需要内容后面的字符(需要明白输入函数的作用),或者是在需要的部分插入死循环,这里只介绍取走法
liru例如 1只取走一个字符‘\n'如图
例如2,取走所需字符后的所有字符
这样就实现了清空输入缓存区的目的了
vs识别不了#include<conio.h> fflush(stdin);具体原因不知,但是vc++6.0和devc可以
如图vs
编译运行显然是出错了,不让我输入第二次
解决方案可以是取走需要内容后面的字符(需要明白输入函数的作用),或者是在需要的部分插入死循环,这里只介绍取走法
liru例如 1只取走一个字符‘\n'如图
例如2,取走所需字符后的所有字符
这样就实现了清空输入缓存区的目的了