У меня есть файл с данными о животных, я читаю каждую строку и обрабатываю информацию в своих массивах структур, но проблема в том, что в нижней части файла с животными есть место (и я не могу просто удалить его), поэтому, когда яобработайте цикл while, он включает в себя строку с пробелом.Любая помощь будет отличной!Также мой файл выглядит так: AnimalName: AnimalType: RegoNumber: ProblemNumber.
while (!infile.eof()) {
getline(infile, ani[i].animalName, ':');
getline(infile, ani[i].animalType, ':');
getline(infile, str, ':');
ani[i].Registration = stoi(str);
getline(infile, str, '.');
ani[i].Problem=stoi(str);
cout << "Animal added: " << ani[i].Registration << " " << ani[i].animalName << endl;
AnimalCount++;
i++;
}