win tc编译环境,我怎么输入才可以使变量c的值是EOF?
#include <stdio.h>
/*将输入复制到输出*/
main()
{
int a;
while ((a = getchar())!= EOF)
{
putchar(a);
}
}
1.win tc编译环境,我输入什么键才可以使变量a的值代表EOF,使本程序结束运行。
2.是否在输入Ctrl+c键可以把EOF代表的值送入变量a中?
[解决办法]
End Of File,这是一个宏,代表文件末尾.EOF,主要用于文件操作末尾,
在输入输出设备上,按(Windows下是ctrl+z。linux下是ctrl+D)就会产生这个效果