zoukankan      html  css  js  c++  java
  • for auto

    #include <iostream>
    #include<string>
    #include<sstream>
    #include<vector>
    using namespace std;
    #define MAX_NUM 1000
    
    int string_to_num(string & str)
    {
       int num;
       stringstream ss(str);
       ss >> num;return num;
    }
    
    
    int main() {
        vector<int> arr;
        vector<int> num;
        string input;
        getline(cin,input,',');
        cout << "the input is " << input <<endl;;
        stringstream ss(input);
        string tmp;
        while(getline(ss,tmp,','))
        {
            arr.push_back(string_to_num(tmp));
        }
         for (auto s : arr) cout << s << endl;
    }
    root@ubuntu:~/c++# ./obj 
    1,2,3
    the input is 1
    1
    #include <iostream>
    #include<string>
    #include<sstream>
    #include<vector>
    using namespace std;
    #define MAX_NUM 1000
    
    int string_to_num(string & str)
    {
       int num;
       stringstream ss(str);
       ss >> num;
       return num;
    }
    
    
    int main() {
        vector<int> arr;
        vector<int> num;
        string input;
        //getline(cin,input,'');
        cin >> input;
        cout << "the input is " << input <<endl;;
        stringstream ss(input);
        string tmp;
        while(getline(ss,tmp,','))
        {
            arr.push_back(string_to_num(tmp));
        }
        for (auto s : arr) cout << s << endl;
    
    }
    root@ubuntu:~/c++#  g++ -std=c++11 obj.cpp  -o obj
    root@ubuntu:~/c++# ./obj 
    1,3,5,6,9
    the input is 1,3,5,6,9
    1
    3
    5
    6
    9

    引用

    include <iostream>
    #include<string>
    #include<sstream>
    #include<vector>
    using namespace std;
    #define MAX_NUM 1000
    
    int string_to_num(string & str)
    {
       int num;
       stringstream ss(str);
       ss >> num;
       return num;
    }
    
    
    int main() {
        vector<int> arr;
        vector<int> num;
        string input;
        //getline(cin,input,'');
        cin >> input;
        cout << "the input is " << input <<endl;;
        stringstream ss(input);
        string tmp;
        while(getline(ss,tmp,','))
        {
            arr.push_back(string_to_num(tmp));
        }
        for (auto & s : arr) cout << s << endl;
    
    }
    root@ubuntu:~/c++# ./obj
    1,2,3,4
    the input is 1,2,3,4
    1
    2
    3
    4
  • 相关阅读:
    TreeMap
    索引
    B-树、B+树
    硬盘速度、存储方式
    2-3树
    多叉树、2-3-4树
    红黑树
    平衡树、AVL树
    树、多路树、二叉树
    Java实现后缀表达式建立表达式树
  • 原文地址:https://www.cnblogs.com/dream397/p/14596809.html
Copyright © 2011-2022 走看看