求助c++,已经把student类和course类分别放入vector中。

然后怎么把数据放入文件中?又怎么把文件中的数据进行修改?
2024-12-23 12:34:03
推荐回答(1个)
回答1:

首先,你应该分别重载student类与course类的输入操作符>>, 然后就是普通的文件操作

ifstream in("file.txt");

for(std::vector::iterator lp = stu.begin();
lp != stu.end(); ++lp)
{
in >> *lp;
}
//类似这样
怎么修改文件中的数据,那么必须先把数据读出来,然后再修改,然后在存进去