C++应用eof()判断语句出现:不存在此成员函数

C++使用eof()判断语句出现:不存在此成员函数
我做的是一个选课系统,其中头文件变量什么的前面都已经定义了,但是运行出现了死循环,调试的时候发现infile.eof()不存在此成员函数,一直读取文件中的数据没完没了,我人都快崩溃 了,部分代码如下:
int index=0;
infile>>obj[index].cNo>>obj[index].cName>>obj[index].cQuality>>obj[index].cTotalTime
>>obj[index].cTeachTime>>obj[index].cExperTime>>obj[index].academicCredit>>obj[index].cTerm;
while(!infile.eof())
{
index++;
infile>>obj[index].cNo>>obj[index].cName>>obj[index].cQuality>>obj[index].cTotalTime>>obj[index].cTeachTime>>obj[index].cExperTime>>obj[index].academicCredit>>obj[index].cTerm;
}


------解决方案--------------------
ifstream 是有eof()成员的,至于为什么你的不起作用就不知道了
帮顶