bool trim(string *str)
{
int atstart = 0, atend = -1;
string str2;
if(str->length() != 0)
{
str2 = *str;
}
else
{
return false;
}
for(int i = 0; i < str2.size(); i++)
{
if(str2[i] != ' ')
{
atstart = i;
break;
}
}
for(int i = str2.size()-1; i >= 0; i--)
{
if(str2[i] != ' ')
{
atend = i;
break;
}
}
str->clear();
for(int i = atstart; i <= atend; i++)
{
*str += str2[i];
}
if(str->length() == 0)
{
return false;
}
return true;
}