2
將文件讀取到沒有eof的結構中遇到問題。我所有的需要都包括在我的.h文件,我收到寫着「智能感知:沒有操作員‘的錯誤>>將文件讀入結構數組
struct Courses
{
string mCourseID;
double mCourseNumber;
double mMaxCapacity;
double mCurrentEnroled;
};
Courses addCourse(istream &File);
Courses addCourse(istream &File)
{
Courses sData;
File >> sData.mCourseID;
File >> sData.mCourseNumber;
File >> sData.mCurrentEnroled;
File >> sData.mMaxCapacity;
return sData;
}
void readCourses(Courses sCourses[], ifstream &File, int &numCourses)
{
while (addCourse(File) >> sCourses[numCourses])
{
numCourses++;
}
}
請發佈[MVCE](http://stackoverflow.com/help/mcve) – erip
可以更改addCourse()的原型嗎? – MikeCAT
男人,這個計劃如此學術化,很多事情可能會出錯,他們不希望你處理。 –