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