您的位置:首页 > 其它

chinaunix上的flw写的超级trim

2006-04-02 10:10 288 查看
#include <stdlib.h>

void trim( char *str )
{
char *copied, *tail = NULL;

if ( str == NULL )
return;

for( copied = str; *str; str++ )
{
if ( *str != ' ' && *str != '/t' )
{
*copied++ = *str;
tail = copied;
}
else
{
if ( tail )
*copied++ = *str;
}
printf("%s|%s|%s|/n", str, copied, tail);
}

if ( tail )
*tail = 0;
else
*copied = 0;

return;
}

int main(int argc,char **argv)
{
trim(argv[1]);

printf("%s/n", argv[1]);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: