C++Primer课后题11.33_单词本程序

给定一string,转换为另一个string。输入两个文件,文件1为替换规则,文件2为文本*map<string, string> buildMap(ifstream &map_file) //将转换规则 创建为trans_map映射关系 { map<strin...

2016-10-24 16:37:43

阅读数 194

评论数 0

C++Primer课后题11.0、11.31

//习题11.9 string &trans(string &s) { for (int p = 0; p < s.size(); p++) { if (s[p] > 'A' && s[p] < 'Z') ...

2016-10-24 16:34:34

阅读数 196

评论数 0

C++Primer课后题10.14、10.20、11.7

//习题10.14 void output_words(vector<string> &words) { for (auto i : words) { cout << i << " "; } c...

2016-10-24 16:30:18

阅读数 232

评论数 0

C++Primer5th课后题10.11、10.13

//习题10.11inline void output_words(vector<string> &words) { for (auto i : words) { cout << i << " "; }...

2016-10-19 22:33:48

阅读数 318

评论数 0

C++Primer5th课后题9.51_日期类

头文件data.h的内容为:#pragma once #ifndef DATE_H_INCLUDED #define DATE_H_INCLUDED #include<iostream> #include<string> #include<vector> #in...

2016-10-17 21:18:07

阅读数 220

评论数 0

c++Primer 5th课后题9.34、9.43、9.47、9.45、9.49

//命令行打开.exe时文件应与exe同目录,ctrl+f5运行时文件应在main.c同目录 //习题9.34 int main() { vector<int> vi = { 1,2,3,4,5,6,7,8 ,9 }; auto iter = vi.begin(); ...

2016-10-15 22:07:41

阅读数 198

评论数 0

string的插入与删除insert、erase

一、string 的 insert: s.insert(p,t);————— p迭代器,t值,插入在p之前,返回新元素的迭代器 s.insert(p,n,t); ———— n个值为t元素,返回新添加的第一个 s.insert(p,b,e); ———– ...

2016-10-15 22:03:46

阅读数 862

评论数 0

C++ primer 5th课后题 9.19、9.20、9.26、9.27、9.28

//习题9.19 int main() { string str; deque<string> dq; while (cin >> str) { dq.push_back(str); } //iterator ...

2016-10-13 22:42:46

阅读数 230

评论数 0

C++ Primer 5th 课后习题8.10、8.11、8.13

//习题8.10 int main() { ifstream in("1"); if (!in) { cerr << "无法打开文件" << endl; } string line; ...

2016-10-13 20:24:28

阅读数 265

评论数 0

C++ istringstream、ostringstream

//istringstream 小测试 .put只能一位一位的给值 //ostringstream ostr("");与ostringstream ostr; ostr << "";等效 内容在ostr.str()里。 int main()...

2016-10-12 14:19:45

阅读数 241

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭