K
Kenneth
Ok, so logically this code seems to make sense but for some reason it
reads the last record twice before hitting eof. Is ifstream.eof()
implementation dependent?
void LoadFile(ifstream &File, List &List)
{
User lUser;
while(!File.eof())
{
File >> lUser;
List.insert(lUser,List.nodeCount());
}
}
reads the last record twice before hitting eof. Is ifstream.eof()
implementation dependent?
void LoadFile(ifstream &File, List &List)
{
User lUser;
while(!File.eof())
{
File >> lUser;
List.insert(lUser,List.nodeCount());
}
}