- #include <iostream> 
- #include <vector> 
- #include <string> 
-   
- std::vector<std::string> spliter(const std::string& s, char delimiter); 
- int main() { 
-   char delim = ' '; 
-   std::vector<std::string> result = spliter("$ 00-000 SS ''Prologue'' CF N00-001 V 1 MP 20", delim); 
-   for(std::vector<std::string>::iterator it= result.begin(); it != result.end(); ++it) 
-     std::cout<< *it << "\n"; 
-   return 0; 
- } 
- std::vector<std::string> spliter(const std::string& s, char delimiter) 
- { 
-         std::vector<std::string> result; 
-   
-         size_t start = 0; 
-         for(std::size_t i = s.find(delimiter, start); i != std::string::npos; i = s.find(delimiter,start)) 
-         { 
-             result.push_back( s.substr(start,i-start) ); 
-             start = i+1; 
-         } 
-         return result; 
- } 
-   
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8c3RyaW5nPgoKc3RkOjp2ZWN0b3I8c3RkOjpzdHJpbmc+IHNwbGl0ZXIoY29uc3Qgc3RkOjpzdHJpbmcmIHMsIGNoYXIgZGVsaW1pdGVyKTsKaW50IG1haW4oKSB7CiAgY2hhciBkZWxpbSA9ICcgJzsKICBzdGQ6OnZlY3RvcjxzdGQ6OnN0cmluZz4gcmVzdWx0ID0gc3BsaXRlcigiJCAwMC0wMDAgU1MgJydQcm9sb2d1ZScnIENGIE4wMC0wMDEgViAxIE1QIDIwIiwgZGVsaW0pOwogIGZvcihzdGQ6OnZlY3RvcjxzdGQ6OnN0cmluZz46Oml0ZXJhdG9yIGl0PSByZXN1bHQuYmVnaW4oKTsgaXQgIT0gcmVzdWx0LmVuZCgpOyArK2l0KQogICAgc3RkOjpjb3V0PDwgKml0IDw8ICJcbiI7CiAgcmV0dXJuIDA7Cn0Kc3RkOjp2ZWN0b3I8c3RkOjpzdHJpbmc+IHNwbGl0ZXIoY29uc3Qgc3RkOjpzdHJpbmcmIHMsIGNoYXIgZGVsaW1pdGVyKQp7CiAgICAgICAgc3RkOjp2ZWN0b3I8c3RkOjpzdHJpbmc+IHJlc3VsdDsKCiAgICAgICAgc2l6ZV90IHN0YXJ0ID0gMDsKICAgICAgICBmb3Ioc3RkOjpzaXplX3QgaSA9IHMuZmluZChkZWxpbWl0ZXIsIHN0YXJ0KTsgaSAhPSBzdGQ6OnN0cmluZzo6bnBvczsgaSA9IHMuZmluZChkZWxpbWl0ZXIsc3RhcnQpKQogICAgICAgIHsKICAgICAgICAgICAgcmVzdWx0LnB1c2hfYmFjayggcy5zdWJzdHIoc3RhcnQsaS1zdGFydCkgKTsKICAgICAgICAgICAgc3RhcnQgPSBpKzE7CiAgICAgICAgfQogICAgICAgIHJldHVybiByZXN1bHQ7Cn0K