使用迭代器输出vector中的内容

来源:互联网 发布:预防网络诈骗标语 编辑:程序博客网 时间:2024/06/16 01:35
#include "iostream"
#include "string"
#include "cctype"
#include "vector"

using namespace std;

int main(){
    vectorstr;
    stringt;
   //结束输入需要Ctrl+Z
    while (cin>> t) {
       str.push_back(t);

    }

   //第一遍循环迭代全体字符串
    for (auto it= str.begin(); it != str.end(); ++it){
           
           //第二遍循环迭代字符串里的字符
           for (auto it2 = it->begin(); it2 != it->end(); ++it2){
               
               //toupper()的参数是字符  而不是字符串
               *it2 = toupper(*it2);
               cout << *it2 << '\t';
           }
    }

    cout<< endl;
    return0;
}

0 0
原创粉丝点击