c/c++清空stdin缓冲区

来源:互联网 发布:万科金域名邸二手房 编辑:程序博客网 时间:2024/06/05 10:41


C++清空1行cin.ignore( std::numeric_limits<std::streamsize>::max( ), '\n' );读完\n后, 函数结束cin.clear();清空所用cin.ignore( std::numeric_limits<std::streamsize>::max( ));//默认读完EOF后, 函数结束cin.clear();C清空1行while ( (c=getchar()) != '\n' && c != EOF ) { ; }清空所有while ( (c=getchar()) != EOF ) { ; }需要fflush(stdin)???


0 0
原创粉丝点击