读书人

如何将C/C++输入流中的数据冲掉

发布时间: 2012-03-26 15:46:56 作者: rapoo

怎么将C/C++输入流中的数据冲掉
RT。求教各位大大,怎么将C/C++输入缓冲区的数据冲掉,就像 fflush()函数可以将输出流给清空一样
谢谢!

[解决办法]
cout.flush();
[解决办法]
std::cin.ignore(std::cin.gount()+1);
[解决办法]
首先建议你用C I/O库, 其次建议一个比较通用的做法:先clear, 然后循环getchar直到EOF或者\n即可清空错误输入.
[解决办法]
摒弃cin
使用scanf

rewind(stdin);//清除输入流

读书人网 >C++

热点推荐