工具类代码

来源:互联网 发布:新疆电网络ipo 编辑:程序博客网 时间:2024/05/16 10:39

1.去空格(行首不要空格,中间连续的空格改为一个空格,行末不要空格)

void trim_space(char* src){    int index, cur ;    for(cur = -1, index = 0 ; index < strlen(src); index ++)    {        if(src[index] !=' ' && src[index] != '\n')        {            src[++cur] = src[index];        }else        {            if(cur != -1 && src[cur] != ' '&& src[cur] !='\n' )            {                src[++cur] = ' ';            }        }    }    for(; cur >= 0 ; cur --)    {        if(src[cur] != ' ')        {            break ;        }    }    src[++cur] = '\0';}




0 0
原创粉丝点击