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

2010年12月9日 2591点热度 0人点赞 几二木 阅读全文

? 1 2 3 4 5 6 7 8 #include   void main() {     char str[80];     scanf("%[^\n]", str);     puts(a); } 这里主要介绍一个参数,%[ ],这个参数的意义是读入一个字符集合。[ ]是个集合的标志,因此%[ ]特指读入此集合所限定的那些字符,比如%[A-Z]是输入大…

2010年12月7日 2640点热度 0人点赞 几二木 阅读全文