-
char* ltrim(char* str)
-
{
-
//trim
-
char* p=str ;
-
char* q=str ;
-
int tag = 1 ;
-
if(str == NULL)
-
{
-
return str ;
-
}
-
while(*p)
-
{
-
if( *p != ' ' && tag )
-
{
-
tag = 0 ;
-
}
-
if (!tag )
-
{
-
*q ++ = *p ;
-
}
-
*p++;
-
}
-
while(*q)
-
{
-
*q++='\0';
-
}
-
return str ;
-
- }
-
char* rtrim(char* str )
-
{
-
-
if(NULL == str )
-
{
-
return str ;
-
}
-
int nlen = strlen(str ) -1 ;
-
while( nlen > 0)
-
{
-
if(*(str + nlen ) != ' ')
-
{
-
break ;
-
}else
-
{
-
*(str +nlen ) = '\0';
-
}
-
--nlen ;
-
}
-
return str ;
- }