c语言中eof的用法 C语言中,怎么用EOF结束输入?

C语言中,怎么用EOF结束输入?在windows下运行程序时,输入组合键Ctrl Z,在Linux下输入组合键Ctrl D,程序将读取EOF。对于gets,EOF返回null getchar(),EO

C语言中,怎么用EOF结束输入?

在windows下运行程序时,输入组合键Ctrl Z,在Linux下输入组合键Ctrl D,程序将读取EOF。对于gets,EOF返回null getchar(),EOF返回EOF,即-1

通常,如果您想用EOF结束输入,您将在程序中检查它,例如while(~scanf(…))。在检查EOF之后,您将继续执行剩余的代码,如果有输出,它将输出到running窗口。如果未显示,则可能不会检查eofwindows的EOF。必须换行,输入Ctrl Z,然后输入