C ++如何使用fstream在getline和整数之间进行切换?

时间:2018-04-07 01:08:05

标签: c++ fstream getline

处理输入的文件如下所示:

学生姓名

GPA

学生姓名

GPA

等。

我尝试使用getline后跟fin(我的文件输入命令),但我一直收到错误。

我不能使用矢量,因为我必须使用getline。我被允许使用fin.ignore(),但不知道该怎么做。

while (!fin.eof()) {
    getline(fin, studentNames[i]);
    fin >> studentGPA[i];
    cout << studentNames[i] << endl;
    cout << studentGPA[i] << endl;
    ++i;
    cout << numberOfStudents << endl;
    ++numberOfStudents;
}

0 个答案:

没有答案