fflush(stdin)这个方法在GCC下不可用。(在VC6.0下可以) 以下是 C99 对 fflush 函数的定义: int fflush(FILE *stream); 如果stream指向输出流或者更新流(update stream),并且这个更新流最近执行的操作不是输入,那么fflush函数将把任何未被写入的数据写入stream指向的文件(如标准输出文件stdout)。否则,fflush函数的行为是不确定的。 fflush(NULL)清空所有输出流和上面提到的更新流。如果发生写错误,fflush函数会给那…