Revert "Revert "Indicate at which point of the text stream is the failure""

This reverts commit 65eb5c4af2.
This commit is contained in:
Guilhem Lavaux 2013-04-18 16:09:29 +02:00
parent 65eb5c4af2
commit d05d5f241b

View file

@ -134,11 +134,15 @@ bool loadZobov(const char *descName, const char *adjName, const char *voidsName,
}
cout << "Loading description" << endl;
int lineid = 1;
string line;
getline(descFile, line);
lineid++;
getline(descFile, line);
lineid++;
getline(descFile, line);
lineid++;
while (!descFile.eof())
{
istringstream lineStream(line.c_str());
@ -160,7 +164,7 @@ bool loadZobov(const char *descName, const char *adjName, const char *voidsName,
>> probability;
if (!lineStream)
{
cerr << "Error in text stream" << endl;
cerr << "Error in text stream at line " << lineid << endl;
abort();
}
@ -187,6 +191,7 @@ bool loadZobov(const char *descName, const char *adjName, const char *voidsName,
<< actualNumber << ")" << endl;
}
getline(descFile, line);
lineid++;
}
cout << "Done loading" << endl;