美文网首页
笔试的时候别自己瞎写了 能跳出只有复制 不能跳出直接抄

笔试的时候别自己瞎写了 能跳出只有复制 不能跳出直接抄

作者: 小雨启明 | 来源:发表于2018-09-15 21:55 被阅读0次
    #include<iostream>
    #include<string>
    #include<sstream>
    #include<string>
    #include<vector>
    using namespace std;
    //函数功能 给定一串字符 按空格分割字符串
    vector<string> fromstrtointarry(string str) {
        stringstream s(str);
        string n;
        vector<string> res;
        while (s >> n) {
            res.push_back(n);
        }
        return res;
    }
    //函数功能 给定一串字符 按空格分别提取出整数
    vector<int> fromstrtointarry(string str) {
        stringstream s(str);
        int n;
        vector<int> res;
        while (s >> n) {
            res.push_back(n);
        }
        return res;
    }
    //按特定字符分割字符串
    // s为带分割字符串 v为分割结果vector<string>  c为切割字符
    void SplitString(const std::string& s, std::vector<std::string>& v, const std::string& c)
    {
        std::string::size_type pos1, pos2;
        pos2 = s.find(c);
        pos1 = 0;
        while (std::string::npos != pos2)
        {
            v.push_back(s.substr(pos1, pos2 - pos1));
    
            pos1 = pos2 + c.size();
            pos2 = s.find(c, pos1);
        }
        if (pos1 != s.length())
            v.push_back(s.substr(pos1));
    }
    //函数功能 string 转 int
    int strtoint(string &svalue){
            stringstream ss;
            ss << svalue;
            int ivalue;
            ss >> ivalue;
            return ivalue;
        }
    //函数功能 int 转 string
    string inttostr(int &ivalue){
            stringstream ss;
            ss << ivalue;
            string svalue;
            ss >> svalue;
            return svalue;
    }
    

    相关文章

      网友评论

          本文标题:笔试的时候别自己瞎写了 能跳出只有复制 不能跳出直接抄

          本文链接:https://www.haomeiwen.com/subject/xxctnftx.html