C++ primer(第五版) 练习 3.22 个人code
来源:互联网 发布:建筑漫游软件 编辑:程序博客网 时间:2024/06/05 09:14
C++ primer(第五版) 练习 3.22
题目:修改之前那个输出text第一段的程序,首先把text的第一段全部都改成大写形式,然后再输出它。
原来的书上的例子为:
for(auto it = text.cbegin(); it != text.cend() && !it->empty(); ++it) cout << *it << endl;
答:
#include <iostream>#include <string>using std::cout;using std::cin;using std::endl;using std::string;int main(){string text("This is an example,""in order to write this program, ""an example of it, in order to achieve ""the first section are rewritten into ""uppercase letters, and then output it.");for (auto it = text.begin(); it != text.end(); ++it)*it = toupper(*it);cout << text << endl;return 0;}
执行结果图:
0 0
- C++ primer(第五版) 练习 3.22 个人code
- C++ primer(第五版) 练习 3.17 个人code
- C++ primer(第五版) 练习 3.10 个人code
- C++ primer(第五版) 练习 3.20 个人code
- C++ primer(第五版) 练习 3.21 个人code
- C++ primer(第五版) 练习 3.23 个人code
- C++ primer(第五版) 练习 3.24 个人code
- C++ primer(第五版) 练习 3.31 个人code
- C++ primer(第五版) 练习 3.32 个人code
- C++ primer(第五版) 练习 3.35 个人code
- C++ primer(第五版) 练习 3.36 个人code
- C++ primer(第五版) 练习 3.39 个人code
- C++ primer(第五版) 练习 3.40 个人code
- C++ primer(第五版) 练习 3.41 个人code
- C++ primer(第五版) 练习 3.42 个人code
- C++ primer(第五版) 练习 3.43 个人code
- C++ primer(第五版) 练习 3.44 个人code
- C++ primer(第五版) 练习 3.45 个人code
- Codeforces Round #257 (Div. 2) E题:Jzzhu and Apples 模拟
- jquery包装集, jquery对象与js对象转换
- openwrt单独编译bluez软件包
- python中的正则表达式
- Android安装应用后点击"打开"(Open)带来的问题及解决方式
- C++ primer(第五版) 练习 3.22 个人code
- 行:取第几行的内容20140723 ①文本处理
- cocos2dx3.0 + eclipse + android + lua环境配置
- 学习日记之原型模式和Effective C++
- VS2010和VC6 自动添加注释
- java基础
- mac terminal not auto load bashrc
- HDU 4349 Xiao Ming's Hope(Lucas定理的推导)
- Angular JS解析(四)——模板与数据绑定