Так что это довольно простой пример программы, в которой я пытаюсь вывести первые две строки входного текстового файла. Ifstream должен быть глобальной переменной, и необходима функция testGetFile () (я не выполнил фактическую обработку текста, необходимую в этом коде.) Я пытаюсь выяснить, почему это выполняется только во ВТОРОЙ строке входной файл. Любая помощь будет оценена!
Заранее спасибо!
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
using namespace std;
ifstream input;
string testGetFile(){
string result;
getline(input,result);
return result;
}
int main(){
input.open("testInput.txt");
cout<< testGetFile();
cout<< testGetFile();
return 0;
}
Задача ещё не решена.