Я пытаюсь написать простой код в С++ для чтения в integer из текстового файла, код должен прекратить чтение, когда он встретит отрицательное целое число. Файл txt содержит 1 положительное целое число в каждой строке, а последняя строка - отрицательное целое число.
Мой код прямо сейчас, используя eof, и он также читает в отрицательном целом, чего я не хочу.
while(!inFile.eof())
{
inFile >> data;
}
Текстовый файл
10
22
33
34
-1
Заранее спасибо:)