c语言中检测EOF
目的:检验getchar()!=EOF是否为1
代码:#include <stdio.h>
main()
{
int c;
while(c=getchar()!=EOF)
printf( "%d ",c);
}
问题:程序无法结束?
到底怎么回事呀?
[解决办法]
你用 ctrl+z 结束
^z