如何查看文件中的下一行字符?

时间:2019-02-26 03:53:56

标签: string file getline

所以我需要读一个看起来像这样的文件: 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;

}

0 个答案:

没有答案