首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

vector种字符串元素输出变大写

2013-09-11 
vector类字符串元素输出变大写程序如下:#include iostream#include string.h#include cctype#includ

vector类字符串元素输出变大写
程序如下:

#include <iostream>
#include <string.h>
#include <cctype>
#include <vector>

using namespace std;

int main(int argc, const char * argv[])
/*
**输入文本
*/
{
vector<string> article;
string word;
cout<<"please enter the article:"<<endl;
while (cin>>word) {
article.push_back(word);
}
/*
 **置空标点
 */

/*for (vector<string>::size_type n=0; n!=article.size(); ++n) {
for (string::size_type j=0; j<=article[n].size(); ++j) {
if (ispunct(article[n][j])) {
article[n][j]=NULL;
}
article[n][j]=article[n][j]-32;
}

}*/
for (vector<string>::size_type n=0; n!=article.size(); ++n) {
cout<<" "<<article[n]<<" ";
}
}

输出结果如下:
please enter the article:
SS SS 

求解释啊~~~
vector
[解决办法]
你的键盘按下了 capslock 键

热点排行