问题1:对于下面代码
int i;
while(scanf("%d,&i) != EOF){
}
必须要摁三次ctrl+z(windows环境下表示EOF),才能退出循环。
问题2:缓冲区刷新
不能够使用fflush(stdin),而是使用rewind(stdin)来刷新缓冲区。
问题1:对于下面代码
int i;
while(scanf("%d,&i) != EOF){
}
必须要摁三次ctrl+z(windows环境下表示EOF),才能退出循环。
问题2:缓冲区刷新
不能够使用fflush(stdin),而是使用rewind(stdin)来刷新缓冲区。