某些编译器(如VC6)支持用 fflush(stdin) 来清空输入缓冲,但是并非所有编译器都要支持这个功能(linux 下的 gcc 就不支持),因为标准中根本没有定义 fflush(stdin)。出处:http://www.cnblogs.com/xiaouisme/archive/2012/07/07/2580478.html解决方法:// scanf("%*[^\n]"); //方法一//
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号