#include <vector>
#include <string>
#include <iostream>
//---cell separation---
using namespace std;
//---cell separation---
vector<string> split(string input, char delim){
     vector<string> ret;
     string temp;
     for(char letter:input){
         if(letter!=delim){
             temp+= letter;
         }else{
             ret.push_back(temp);
             temp.clear();
         }
     }
     ret.push_back(temp);
     return ret;
}
int main(){
	string test = "This is a test.";
	vector<string> result = split(test, ' ');
	for(auto s: result){
		cout << s << endl;	
	}
	return 0;
}