关于C++的vector 与 string 的求助!
题目:从cin中输入一组次把它们保存在vector对象内,然后将所有次改为大写,并输出成一行#include<iostream>#include<vector>#incl...
题目:从cin中输入一组次把它们保存在vector对象内,然后将所有次改为大写,并输出成一行
#include<iostream>
#include<vector>
#include<string>
using namespace std;
int main(){
vector<string> vs1;
string a;
while(cin>>a)
vs1.push_back(a);
for(vector<string>::size_type i=0;i<vs1.size();i++){
if(isalpha(vs1[i]){
toupper(vs1[i]);}
if(!isprint(vs1[i]){
cout<<vs1[i]<<endl;}
}
}
我这个代码有错误,求改正!
错误基本上都是这种,不知道为啥, 展开
#include<iostream>
#include<vector>
#include<string>
using namespace std;
int main(){
vector<string> vs1;
string a;
while(cin>>a)
vs1.push_back(a);
for(vector<string>::size_type i=0;i<vs1.size();i++){
if(isalpha(vs1[i]){
toupper(vs1[i]);}
if(!isprint(vs1[i]){
cout<<vs1[i]<<endl;}
}
}
我这个代码有错误,求改正!
错误基本上都是这种,不知道为啥, 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询