in.open(filename.c_str(), ifstream::in);
string name, email, group;
while (in >> name >> email >> group) {
in >> name >> email >> group;
cout << name << email << group);
...
}
in.close();
考虑这段代码 wherein
是类型ifstream
并且 filename
是我们从中读取数据的文件的名称。输入文件的格式非常好 - 每行有 3 个字符串。这部分应该简单地打印文件中的所有数据,但 id 所做的是打印除第一行之外的所有行。为什么跳过第一行?