您的位置:首页 > 其它

char * strtrim(char* s ) to remove any space character(such as '\t' , ' ' ...) in a string

2011-08-05 21:41 651 查看
here is the function

char * strtrim(char* s )

it's designed to remove any space character(such as '\t' , ' ' ...) in a string

char* strtrim(char* s)
{

int len=0,i=0,j=0,k=0;
len = strlen(s);
if( len == 0 ) return NULL;

j = len -1;
while(s[j] == ' ' || s[i] == '\t' )
{
s[j--] = '\0';
if(j < 0 ) break;
}

while( s[i] == ' ' || s[i] == '\t' )  i++;
if( i == 0 ) return s;
while( s[k] != '\0') s[k++] = s[i++];

return s;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐