C++ primer习题3.14
来源:互联网 发布:大数据 传统零售业 编辑:程序博客网 时间:2024/05/17 01:50
读入一段文本到vector对象,每个单词存储为vector的一个元素。把vector对象中每个单词转化为大写字母。输出vector对象中转化后的元素,每八个单词为一行输出
代码如下:本代码未考虑标点符号的因素,代码认为每个单词之间都有空格隔开。
#include<iostream>#include<vector>#include<string>#include<fstream>using namespace std;int main(){//读取文本目录ifstream fin("D://test.txt");string str;//存储读取到的文本vector<string> vec;while(fin>>str){vec.push_back(str);}int count=0;//计数器for(vector<string>::size_type t=0;t!=vec.size();t++){str=vec[t];//把字符串转化为大写for(string::iterator iter=str.begin();iter!=str.end();iter++){*iter=toupper(*iter);}if(count<8){cout<<str<<" ";count++;}else{cout<<endl;cout<<str<<" ";count=1;}}//cin>>str;return 0;}
- C++Primer _vector _习题3.14
- C++primer 第四版 Page83 习题3.14
- c++primer 习题9.12
- c++primer 习题9.35
- c++primer 习题9.36
- c++primer 习题9.18
- c++primer 习题9.20
- c++primer 习题9.42
- c++primer 习题9.43
- c++primer 习题9.26
- C++Primer习题6.12
- C++primer习题6.20
- C++Primer习题9.26
- C++Primer 习题9.38
- C++Primer 习题9.39
- C++Primer习题9.40
- C++Primer习题10.9
- C++Primer习题6.12
- C# 类中索引器的使用
- 怎样去掉VC中的空文档
- C# 类中索引器的使用
- Type Casting
- uva 539 - The Settlers of Catan
- C++ primer习题3.14
- 人工智能
- 爆笑啊,你不笑我给你100000000万
- 列删除的恢复测试 – 不要模仿
- 这是一个USB转串口的东西
- 把时间花在“经典”上,或许生命的分量将从此不同。
- 注册表的几点心得
- 为ListView增加Header
- 结构体对齐的一些误区,8字节数据类型编译器不以8字节对齐而以4字节对齐