///////////////////////////////////////////////// // 运行 cpl.bat 编译,生成 a.exe 文件,运行它。 // Write by MMT Studio // 2005.01.14 ///////////////////////////////////////////////// #include <iostream> #include <string> #include <fstream> #include <map> using namespace std; typedef map <string, double>::const_iterator CIT; void main() { map <string, double> bonuses; string agent; double bonus=0; ifstream bonusfile("bonuses.dat"); if(!bonusfile) { // 报告出错信息并终止程序 cout<<"open file error!"<<endl; exit(-1); } while (bonusfile >> agent >> bonus) { bonuses[agent]+=bonus;// 累加每个代理的奖金 } // 显示 map 中的值,已经汇总 for(CIT p=bonuses.begin(); p!=bonuses.end(); ++p) { cout << p->first <<'/t' << p->second <<endl; } }
bonuses.dat中的数据为:
Bob 35 Bob 90 Jane 80.25 Sue 100 Jane 65.5
cpl.bat的内容如下:
cl agtbouns.cpp del a.exe rename agtbouns.exe a.exe
您还没有登录,请您登录后再发表评论
现然主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。 STL的从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),容器和算法通过迭代器可以进行无缝地连接。几乎...
STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),几乎所有的代码都采用了模板类和模版函数的方式,这相比于传统的由函数和类组成的库来说提供了更好的代码重用机会。...
11.1.2 例二:引出一段文字并逆向打印 132 11.2 未提供的操作函数 132 11.2.1 大小和容量 132 12 数值 135 12.1 复数 135 12.2 valarray 136 12.2.1 认识valarray 136 12.2.2 valarray的子集 138 13 以stream ...
用c++刷leetcode因为自己其实只学了C,但因为CSP考试只用C而用不了STL容器很吃亏决定利用leetcode边用C++写题边学C++,所以我在写这段话的时候我什至还不知道cin和cout怎么用 001 两数之和难度:easy 利用unordered_...
常见的STL容器有哪些?算法用过哪几个 16.同步IO和异步IO的区别 17.说下你对内存的了解 18.C++文件编译与执行的四个阶段 19.extern关键字的作用 20.#define和const的区别 21.结构体struct和共同体union(联合...
这是我第一次挑战leetcode,当然对我来说是一段艰难的时期。 比如这个问题,我就经历了这一段时间。 1. 首先,我用C语言解决了它,但遇到负数时失败了,因为数组索引没有负数。 于是我转向学习STL。 好在这学期学了...
主要是C++语法,Linux操作系统,数据结构,计算机网络,数据库等知识,东西还是很多的,需要好好学习一段时间。为之后的实习和秋招打下基础 近期学习了: 标准容器,包括栈,队列,set/mutilset和map/mutilmap容器和...
20.3.4 map关联容器 20.4 容器适配器 20.4.1 stack适配器 20.4.2 queue适配器 20.4.3 Priority_queue适配器 20.5 算法 20.5.1 fill、fill_n、generate与generate_n 20.5.2 equal、mismatch和1...
学生可以预约未来一周之内的机房的使用,预约的日期为每周的周一到周五,预约时需要选择预约时间段(上午、下午) 教师可以审核学生的预约信息,可以根据具体情况来审核预约通过或不通过 使用介绍 首先进入系统的...
相关推荐
现然主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。 STL的从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),容器和算法通过迭代器可以进行无缝地连接。几乎...
STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),几乎所有的代码都采用了模板类和模版函数的方式,这相比于传统的由函数和类组成的库来说提供了更好的代码重用机会。...
11.1.2 例二:引出一段文字并逆向打印 132 11.2 未提供的操作函数 132 11.2.1 大小和容量 132 12 数值 135 12.1 复数 135 12.2 valarray 136 12.2.1 认识valarray 136 12.2.2 valarray的子集 138 13 以stream ...
用c++刷leetcode因为自己其实只学了C,但因为CSP考试只用C而用不了STL容器很吃亏决定利用leetcode边用C++写题边学C++,所以我在写这段话的时候我什至还不知道cin和cout怎么用 001 两数之和难度:easy 利用unordered_...
常见的STL容器有哪些?算法用过哪几个 16.同步IO和异步IO的区别 17.说下你对内存的了解 18.C++文件编译与执行的四个阶段 19.extern关键字的作用 20.#define和const的区别 21.结构体struct和共同体union(联合...
这是我第一次挑战leetcode,当然对我来说是一段艰难的时期。 比如这个问题,我就经历了这一段时间。 1. 首先,我用C语言解决了它,但遇到负数时失败了,因为数组索引没有负数。 于是我转向学习STL。 好在这学期学了...
主要是C++语法,Linux操作系统,数据结构,计算机网络,数据库等知识,东西还是很多的,需要好好学习一段时间。为之后的实习和秋招打下基础 近期学习了: 标准容器,包括栈,队列,set/mutilset和map/mutilmap容器和...
20.3.4 map关联容器 20.4 容器适配器 20.4.1 stack适配器 20.4.2 queue适配器 20.4.3 Priority_queue适配器 20.5 算法 20.5.1 fill、fill_n、generate与generate_n 20.5.2 equal、mismatch和1...
20.3.4 map关联容器 20.4 容器适配器 20.4.1 stack适配器 20.4.2 queue适配器 20.4.3 Priority_queue适配器 20.5 算法 20.5.1 fill、fill_n、generate与generate_n 20.5.2 equal、mismatch和1...
学生可以预约未来一周之内的机房的使用,预约的日期为每周的周一到周五,预约时需要选择预约时间段(上午、下午) 教师可以审核学生的预约信息,可以根据具体情况来审核预约通过或不通过 使用介绍 首先进入系统的...