char _Buffer[512];
string str = gets(_Buffer);
string str_ary[20];
string temp_s;
int s=0,e=0,i=0,j=0;
for(i =0;i<20;)
{
e = find_separator(str,s+j);
temp_s.assign(str,s+j,e-s-j);
if( !temp_s.empty()){
str_ary[i++] = temp_s;
}
if(!str[e]) break;
s = e;
j = 1;
}