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
  • 相关阅读:
    SimpleITK学习(二)图像读取
    SimpleITK学习(一)基本概念
    pydicom读取dicom文件报错
    【Python】模拟登录上海西南某高校校园网 (jaccount)
    Leetcode 5
    【C++】枚举类型及其用法
    Leetcode 617 合并二叉树
    【端口转发】如何在外面访问家里的内网计算机?
    Python字典列表字段重组形成新的字典
    Android使用JDBC连接数据库
  • 原文地址:https://www.cnblogs.com/dream397/p/14596809.html
Copyright © 2011-2022 走看看