C语言版Trim()函数,去除字符串中的空字符

来源:互联网 发布:win10有网络不能上网 编辑:程序博客网 时间:2024/04/20 21:22



/*************************************************************** /*  函 数 名:Trim /*  函数功能:C语言版Trim()函数,去掉字符串中的空字符/*  参    数: /*            str:源字符串 /*  返 回 值: /*            返回去掉空字符后的字符串 /* /*依赖的头文件:/*#include <stdlib.h>/*#include <string.h>/*/*/*  作    者:X攻城狮 /*  日    期:2015年11月7日 /***************************************************************/ char *Trim(const char *str){unsigned int uLen = strlen(str);if(0 == uLen){return '\0';}char *strRet = (char *)malloc(uLen + 1);memset(strRet, 0, uLen+1);unsigned int i = 0, j = 0;for(i=0; i<uLen+1; i++){if(str[i] != ' '){strRet[j++] = str[i];}}strRet[j] = '\0';return strRet;}


0 0
原创粉丝点击