Я пытаюсь получить ввод через текстовый файл. Я могу взять все входные данные в текстовом файле, но пока l oop не остановился. Это занимает снова и снова. Вот кодовый блок;
ifstream inFile;
inFile.open("infixData.txt", std::fstream::in | std::fstream::out | std::fstream::app);
if(inFile.is_open()){
while (!inFile.eof()){
getline(inFile, inputInfix);
getInfix(inputInfix);
showInfix();
}
}
inFile.close();
Я не понял, почему функция eof () не останавливает l oop. Я тоже пытался использовать функцию bad (), она ухудшается.