#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;
}
