猿问
c++中如何把map容器中的信息存储到文件中,并可以读取?方便的话给个例子
自己用map容器存储了一些东西,不知道如何写入文件,而且需要读取文件中的内容!!!
qq_初心_13
浏览 5515
回答 2
2回答
onemoo
using std::map; using std::ofstream; using std::ifstream; map<int, int> m = { ... }; // 待存储的map m // 存入文件out.txt ofstream of("out.txt"); for (const auto &i : m) { of << i.first << ' ' << i.second << std::endl; } // 读取文件,存入map m2中 map<int, int> m2; ifstream if("out.txt"); int key, value; while (if >> key >> value) { m2[key] = value; }
0
0
0
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
我要回答