编译的时候看不出错误,但是执行的时候发生错误结果。求大神赐教。个人认为是循环提出了问题
#include<iostream>
#include<vector>
#include<string>
using namespace std;
int main()
{string push_word;
vector<string> word;
cin>>push_word;
word.push_back(push_word);
for(int index=0;index<=word.size();++index)
{word[index]='word[index]'+32;
cout<<word[index]<<endl;
}
return 0;
}
#include<iostream>
#include<vector>
#include<string>
using namespace std;
int main()
{string push_word;
vector<string> word;
cin>>push_word;
word.push_back(push_word);
for(int index=0;index<=word.size();++index)
{word[index]='word[index]'+32;
cout<<word[index]<<endl;
}
return 0;
}
