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)???