代码:

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;
}
#include<iostream>
#include<fstream>
#include<string>
#include<map>
#include<utility>
using namespace std;
int main(){
map<int ,string> my_map;
string word;
int count=0;
cout<<"请输入字符串数据"<<endl;
while(count!=4) {
cin>>word ;
my_map.insert(make_pair(++count,word));
}
//读入文本
ifstream ins("text.txt");
ofstream ous("text.txt");
map<int ,string>::iterator iter=my_map.begin();
for(;iter!=my_map.end();iter++){
ous<<iter->first<<" "<<iter->second<<endl;
}
//从文本中读出
map<int ,string> your_map;
while(!ins.eof()){
int key;
string value;
ins>>key>>value;
your_map.insert(make_pair(key,value));
}
for(map<int,string>::iterator itr=your_map.begin();itr!=your_map.end();itr++){
cout<<"The "<<itr->first<<"th word is"<<itr->second<<endl;}
return 0;
}

map写入文件及从文件读出相关推荐

  1. java自用代码(包括:新建单线程、创建文件夹及文件、map转为json并将json写入txt、文件剪切或改名)...

    // 单向光闸写入文件线程new Thread(new Runnable() {// 将map转为jsonJSONObject obdjson = new JSONObject(data);@Over ...

  2. 编写一个Java程序将当100,101,102,103,104,105个数以数组的形式写入到Dest.txt文件中,并以相反的顺序读出显示在屏幕上。

    编写一个Java程序将当100,101,102,103,104,105个数以数组的形式写入到Dest.txt文件中,并以相反的顺序读出显示在屏幕上. package p1;import java.io ...

  3. C语言文件——字符串的方式读出与写入

    C语言文件--字符串的方式读出与写入 conclusion: the steps of wirte into file process 1.定义文件路径和文件操作 2.定义文件指针以及存储变量 3.打 ...

  4. ARM 之十 ARMCC(Keil) map 文件(映射文件)详解

    在看这篇文章之前 需要对 ARM ELF 文件有一定的了解.了解什么是域(Region).节(Section,也称为节区).段(Segment).镜像(Image).镜像文件(Image File)等 ...

  5. 苹果系统python读取文件_python中文件的读取与写入以及os模块

    1.文件读取的三部曲:打开 ---> 操作 ----> 关闭 r(默认参数): -只能读,不能写 -读取文件不存在 会报错 FileNotFoundError: [Errno 2] No ...

  6. Java读取、写入、处理Excel文件中的数据

    在日常工作中,我们常常会进行文件读写操作,除去我们最常用的纯文本文件读写,更多时候我们需要对Excel中的数据进行读取操作,本文将介绍Excel读写的常用方法,希望对大家学习Java读写Excel会有 ...

  7. Java读取Excel文件数据并将记录写入到新的文件中--POI技术实现

    1. apache poi包里有4个主要的类: Workbook----工作表,通过WorkbookFactory的create(FileInputStream fis)方法获取, Sheet---- ...

  8. c语言字节写入文件,C语言文件操作

    所谓文件(file)一般指存储在外部介质上数据的集合,比如我们经常使用的mp3.mp4.txt.bmp.jpg.exe.rmvb等等.这些文件各有各的用途,我们通常将它们存放在磁盘或者可移动盘等介质中 ...

  9. Python使用pandas保存csv文件:如果文件存在则只添加内容(append),如果无表则同时写入表头和内容(write)

    Python使用pandas保存csv文件:如果文件存在则只添加内容(append),如果无表则同时写入表头和内容(write) 目录

  10. python关闭读写的所有的文件-Python文件操作:文件的打开关闭读取写入

    Python文件操作:文件的打开关闭读取写入 一.文件的打开关闭 Python能以文本和二进制两种方式处理文件,本文主要讨论在Python3中文本文件的操作. 文件操作都分为以下几个步骤: 1.打开文 ...

最新文章

  1. network programming-简单的TCP客户服务器编程
  2. JavaScript 新增两个原始数据类型
  3. java仿qq gui_Java仿QQ登入页面
  4. 纯CSS实现的滑动的可折叠菜单
  5. python-操作xml格式的文件
  6. android 进度条图标方形_Android - 条纹进度条实现,调整view宽度仿进度条
  7. 使用 Subversion (SVN) 的方式来访问 Github
  8. jquery easy ui 1.3.4 窗口,对话框,提示框(5)
  9. VB得到指定文件夹下的文件列表
  10. uni-app开发环境配置及混合开发流程
  11. 西游释厄传 所有物品代码
  12. OpenGL ES 2.0 系列一
  13. 发达国家如何布局大数据战略
  14. libjpeg-turbo使用实例(编解码jpeg、jpg转bmp、bmp转jpg代码)
  15. 粗略的了解Javascript
  16. Python+request 将获取的url和接口响应时间(timeout)写入到Excel中《八》
  17. 【LOJ574】「LibreOJ NOI Round #2」黄金矿工
  18. 送给1985年左右的朋友,看完是不是有些泪水
  19. java基础第四课(封装,继承,接口)
  20. Java多线程——ConcurrentMap、ConcurrentHashMap

热门文章

  1. ARAP(As-Rigid-As-Possible)变形算法
  2. 【ShapeWorks】2. 工作流的三板斧 - How to Groom Your Dataset?
  3. gradle-6.5.1-all 快速下载
  4. Docker面试题库
  5. Android 蓝牙开发(一) -- 传统蓝牙聊天室
  6. UIC564-2 附录4 –阻燃防火测试:火焰的扩散
  7. ueditor-plus富文本编辑器
  8. 分布式任务调度中心xxl-job
  9. 直通车教程:淘宝直通车要如何设置标题和简介?
  10. Mysql复制数据库--star.Hou