View difference between Paste ID: bYYDyS37 and fnZabKWA
SHOW: | | - or go back to the newest paste.
1
vector<string> explode(string str, string del)
2
{
3
    int slen = str.length();
4
    int dlen = del.length();
5-
    int found_a;
5+
    vector<string> r;
6-
    vector<string> final;
6+
    vector<string> f (0);
7-
    vector<string> fail (0);
7+
    if(dlen == 0) return f;
8-
    if(dlen == 0) return fail;
8+
    if(slen == 0) return f;
9-
    if(slen == 0) return fail;
9+
10
    {
11
        r.push_back(str.substr(0, str.find(del)));
12-
        final.push_back(str.substr(0, str.find(del)));
12+
13
    }
14
    if(str.length() > 0)
15
    {
16
        r.push_back(str);
17
        str.erase(0, str.length());
18-
        final.push_back(str);
18+
19
20
    return r;
21
}