MFC 存储一个map到txt中
解决时间 2021-02-28 05:35
- 提问者网友:niaiwoma
- 2021-02-27 12:15
ofstream outfile ("new.txt",ios::out);
for(std::map>::iterator iter=m_mapName.begin();iter!=m_mapName.end();iter++)
{
outfile<first<<",";
for (std::vector::iterator iter1 = iter->second.begin();iter1!=iter->second.end();iter1++)
{
//outfile< }
}
outfile.close();
如上代码,我存的iter->first显示出来的是一个指针,而不是具体的数字,
第二个iter1是不能输出的,求大神解答
最佳答案
- 五星知识达人网友:平生事
- 2021-02-27 13:02
试试这种方式迭代输出
#include
#include
#include
#include
全部回答
- 1楼网友:思契十里
- 2021-02-27 13:34
for (std::map>::iterator iter=m_mapname.begin();iter!=m_mapname.end();)
{
std::vector & vec = iter->second;
// 对vec可以进行任意的操作,删除一个元素自然不在话下
}
我要举报
大家都在看
推荐资讯