char *ltrim(char *string)
{
if (string==NULL || strlen(string)==0) return string;
char *p=string;
while(*p==' ')
p++;
memmove(string,p,strlen(p)+1);
return string;
}
char *rtrim(char *string)
{
if (string==NULL || strlen(string)==0) return string;
char *p=string+strlen(string)-1;
while(*p==' ')
{
*p=NULL;
p--;
}
return string;
}
char *trim(char *string)
{
return rtrim(ltrim(string));
}