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