如何在此程序中输入EOF字符?

时间:2015-02-07 08:19:56

标签: c++ c eof

我在c学习EOF角色并且遇到了一个程序:

#include <stdio.h>
main()
{
int c= 0;
while((c = getchar())!=EOF)
putchar(c);
}

一切都很好,它给出了正确的o / p但是我如何通过输入我输入的EOF字符来循环出来并且它什么也没做。

2 个答案:

答案 0 :(得分:4)

激励EOF中的stdin

  • 如果您在Windows或DOS上按CTRL + Z
  • 或者,如果您正在运行Linux或其他操作系统,请按CTRL + D

答案 1 :(得分:0)

我认为没有EOF字符,而CTRL + Z和CTRL + D用于通知操作系统终止。 请按照这些链接获得答案 Representing EOF in C code? End of File (EOF) in C