大佬们请解释下for循环语句中svec[ix][index] 具体含义 我有点懵
/*//读入一段文本到vector 对象,每个单词存储为vector 中的一个元素。 //把vector 对象中每个单词转化为大写字母。 //输出vector 对象中转化后的元素,每8 个单词为一行输出 */#include<iostream>
#include<vector>
#include<cctype>
#include<string>
using namespace std;
int main(void)
{
vector<string>svec;
string str;
cout<<"Enter text(Ctrl+Z to end):"<<endl;
while(cin>>str)
svec.push_back(str);
if(svec.size()==0){
cout<<"No string?!"<<endl;
return -1;
}
cout<<"Transformed elements from the vector:";
vector<string>::size_type ix=0;
for(;ix!=svec.size();ix++){
for(string::size_type index=0;index!=svec[ix].size();index++){
if(islower(svec[ix][index])){
svec[ix][index]=toupper(svec[ix][index]);
cout<<svec[ix]<<" ";
}
}
}
if((ix+1)%8==0)
cout<<endl;
return 0;
}