#include <iostream>
#include <vector>
#include <string.h>
using namespace std;
int main()
{
// Split string into a vector of tokens
char str[] = "ngg://connect>100/username>example/";
char *s = strtok(str, ">/");
vector<string> tokens;
while (s = strtok(NULL, ">/"))
tokens.push_back(string(s));
// Display result
for (unsigned int i = 0; i < tokens.size(); cout << tokens[i++] << endl);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8c3RyaW5nLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgICAvLyBTcGxpdCBzdHJpbmcgaW50byBhIHZlY3RvciBvZiB0b2tlbnMKICAgIGNoYXIgc3RyW10gPSAibmdnOi8vY29ubmVjdD4xMDAvdXNlcm5hbWU+ZXhhbXBsZS8iOwogICAgY2hhciAqcyA9IHN0cnRvayhzdHIsICI+LyIpOwogICAgdmVjdG9yPHN0cmluZz4gdG9rZW5zOwogICAgd2hpbGUgKHMgPSBzdHJ0b2soTlVMTCwgIj4vIikpCiAgICAgICAgdG9rZW5zLnB1c2hfYmFjayhzdHJpbmcocykpOwogICAgCiAgICAvLyBEaXNwbGF5IHJlc3VsdAogICAgZm9yICh1bnNpZ25lZCBpbnQgaSA9IDA7IGkgPCB0b2tlbnMuc2l6ZSgpOyBjb3V0IDw8IHRva2Vuc1tpKytdIDw8IGVuZGwpOwogICAgcmV0dXJuIDA7Cn0=