fflush,关于fflush(stdin)清空输入缓存流~VC6与gcc的区别~

1. 为什么 fflush(stdin) 是错的? 首先请看以下程序: #include int main( void ) { int i; for (;;) { fputs("Please input an integer: ", stdout); scanf("%d", &i); printf("%d\n", i); } return 0; } 这个程序首先会提示用户输入一个整数,... [阅读全文]

fflush,Fgets使用以前一定要清除键盘缓冲区 fflush(stdin)

#include #include #include void inputData (FILE *fPtr); void updateData (FILE *fPtr); void delData (FILE *fPtr); void printData (FILE *fPtr); int exist ( int num,FILE *fPtr); /*determine if the rec ex... [阅读全文]
1 共1条 分1页