【发布时间】:2014-03-09 22:16:41
【问题描述】:
我正在努力解决这个问题,我需要你的帮助。
我有这个代码...
while(a != EOF){
scanf("%f",&a);
...
}
...我想通过按 CTRL+D 来终止这个循环。它有效,但我需要按两次。我试过用这个
while(getchar() != EOF){
scanf("%f",&a);
...
}
但结果相同。有什么方法可以通过只按一次 CTRL+D 来结束这个循环吗? 感谢您的回复。
【问题讨论】:
标签: c while-loop eof