标题:大佬们请解释下for循环语句中svec[ix][index] 具体含义 我有点懵
只看楼主
风流泰
Rank: 1
等 级:新手上路
帖 子:78
专家分:0
注 册:2018-9-29
结帖率:87.88%
 问题点数:0 回复次数:1 
大佬们请解释下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;
}
搜索更多相关主题的帖子: for index vector string cout 
2019-04-14 12:37
ZJYTY
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:92
专家分:700
注 册:2018-12-20
得分:0 
看代码意思应该是指某一个字母

-------------------------------若有不当之处,敬请谅解-------------------------------
2019-04-14 13:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-494123-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.062761 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved