Как посмотреть на символ следующей строки в файле? - PullRequest
0 голосов
/ 26 февраля 2019

Так что мне нужно прочитать в файле, который выглядит следующим образом: 1 Боб C 1 2 Стив R 2 2 Лора D 3

Моя проблема заключается в том, что мне нужно читать в каждой строке в цикле времени,и используя второй цикл, проверьте, совпадает ли первый int в следующей строке с предыдущим первым int.Поэтому в этом примере мне нужно проверить, равно ли 1 единице. 2. Можно ли использовать peek для просмотра следующей строки.Все, что он делает, это дает мне значение пробела или что-то в этом роде.

ifstream customers("people.txt");
string line;
int timeEntry;
int currTime = 1;
string name;
char act;
int tran;
//customers >> timeEntry;
//cout << timeEntry << endl;
//!customers.eof()
//
while(customers >> timeEntry >> name >> act >> tran) {
    //getline(customers, line);
    //customers >> timeEntry;
    //customers >> name;
    //customers >> timeEntry;
    //cout << timeEntry << endl;

    cout << customers.peek() << endl;
    currTime++;
}

customers.close();


return 0;

}

...