第一个:
#include<stdio.h>
void main()
{
int c;
while((c=getchar())!=EOF)
{
putchar(c);
}
}
第二个:
#include<stdio.h>
void main()
{
int nc,c;
nc=0;
while((c=getchar())!=EOF)
++nc;
printf("%d\n",nc);
}
这两个程序的结束条件是什么??vc++6,0定义EOF为-1,可是输入-1为什么无法结束循环,请赐教。第二个
也没有输出结果。