我在c学习EOF角色并且遇到了一个程序:
#include <stdio.h>
main()
{
int c= 0;
while((c = getchar())!=EOF)
putchar(c);
}
一切都很好,它给出了正确的o / p但是我如何通过输入我输入的EOF字符来循环出来并且它什么也没做。
答案 0 :(得分:4)
激励EOF
中的stdin
,
答案 1 :(得分:0)
我认为没有EOF字符,而CTRL + Z和CTRL + D用于通知操作系统终止。 请按照这些链接获得答案 Representing EOF in C code? End of File (EOF) in C