关于EOF的使用
如下程序:#include<stdio.h>
int main(void)
{
int i;
int a[1000];
for(i=0;scanf("%d",&a[i])!=EOF;i++)
scanf("%d",&a[i]);
}
使用EOF时
输入奇数次数据,则需要两次ctrl+z+回车 才可以结束;
偶数次则正常,只需一次。
不知道为什么?
对了,我的编译器是c-free3.o
[[italic] 本帖最后由 warmsnake323 于 2007-12-7 20:17 编辑 [/italic]]