thedodo1 2023-10-26 18:16 采纳率: 100%
浏览 5
已结题

现在我要怎么用fstream写入和读取数据

我定义了一个类


class Member
{
public:
    string  m_Name;
    int m_Number;
    int m_Scort;
};

然后用deque容器存储这个类的数据,里面已经有数据了。

deque<Member> the_Winning_Team;

现在我要怎么用fstream写入和读取数据

ofstream ofs;
ofs.open(“a.txt”, ios::out | ios::app);
for (deque<Member>::iterator it = the_Winning_Team.begin();it != the_Winning_Team.end();it++)
{
    ofs <<   ---------》》不会写了,实现不了,哪位大神解答下,萌新一个。
}

  • 写回答

2条回答 默认 最新

  • micthis 2023-10-26 18:43
    关注
    输出:
    ofs<<it->m_Name<<" "<<it->m_Number<<" "<<it->m_Score<<endl;
    输入:
    ifstream ifs;
    ifs.open("a.txt",ios::in);
    Member m;
    ifs>>m.m_Name>>m.m_Number>>m.m_Score;
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月3日
  • 已采纳回答 10月26日
  • 创建了问题 10月26日