你必须在你的源程序中有如下一行:
#include
EOF是一个定义在头文件 stdio.h 中的常量,一般等于 -1。
你再编译、链接试一试看看。
那要看你的编译器了,有的给你宏自定义好了的,就好像NULL = 0似的,但是有的编译器却没有,需要自己宏定义的。如果没有声明的话,就要在程序开始的地方宏定义一下。
C 语言, stdio.h 定义 #define EOF (-1)
C++ 用:
#include
using namespace std;
试试。
或自己加一行:
#define EOF (-1)
这是文件结束符 需要fstream.h