EOF的用法

很多时候用c语言进行数据处理,一大段数据输入结束后,一般用Ctrl+Z建结尾,Ctrl+z就是EOF,那么我们怎么识别呢?

可以用if(scanf(".......",&a,&b,.....,&n)==EOF)

                            break;

代码结束循环进行下步操作。

同时,前面循环语句最好用while,这样就不需要if判断了代码会更简洁:

while(scanf(".......",&a,&b,.....,&n)!=EOF)

猜你喜欢

转载自blog.csdn.net/qq_43315962/article/details/83592966
EOF