Я думаю, что вы можете проверить, является ли строка пустой до std::getline
. Если это так, то вы можете игнорировать это или что-то подобное.
getline(objFile, line);
name = line;
while(name.length() == 0)
{
getline(objFile, line);
name = line;
}
name = line;
name2.push_back(name);
getline(objFile, line);
description= line;
while(description.length() == 0)
{
getline(objFile, line);
description = line;
}
description= line;
description2.push_back(description);
getline(objFile, line);
initialLocation = line;
while(initialLocation.length() == 0)
{
getline(objFile, line);
initialLocation = line;
}
initialLocation = line;
initialLocation2.push_back(initialLocation );
Если я прав, то строка не будет иметь длины, если она пуста, и если это так, мы проверяем снова, поэтому игнорируем ее.