删除字符串中的空格(C language)
2011-06-03 10:47
190 查看
STATUS del_space(char* v_p_Str) { int len; char* pBkup = NULL; char* pSrcStr = NULL; char* pDesStr = NULL; char* pEnd = NULL; char chFind = ' '; if(NULL == v_p_Str) { return ERROR; } len = strlen(v_p_Str); if(NULL == (pSrcStr = (char*)malloc(len + 1))) { return ERROR; } strcpy(pSrcStr, v_p_Str); pBkup = pSrcStr; pDesStr = pSrcStr; pEnd = pSrcStr + len; while(pSrcStr < pEnd) { if(chFind != *pSrcStr) { *pDesStr = *pSrcStr; pDesStr++; } pSrcStr++; } *pDesStr = '\0'; strcpy(v_p_Str, pBkup); free(pBkup); return OK; }
相关文章推荐
- 删除字符串开始及末尾的空白符,并且把数组中间的多个空格(如果有)符转化为1个
- 删除字符串中的空格-笔试题目
- 正则删除字符串左、右或两端的空格经验总结
- 删除字符串中的空格
- C++和C代码:删除字符串中所有前导空格和所有后导空格,单词之间最多只留一个空格
- 删除一个字符串中的所有空格
- 删除字符串中的空格
- 常见C语言面试题之四:删除字符串头尾空格,字符串右对齐
- 删除字符串空格
- 面试100题系列之2字符串删除多余空格
- java用正则表达式删除字符串前、后的空格。
- 删除字符串中间的空格
- C语言删除一个字符串中的多余空格字符
- 删除字符串中的空格、逗号等
- 字符串面试题系列之五:删除字符串空格
- 删除字符串中的空格
- 16周,指针处理字符串,删除句子开始的空格
- 十六周项目二 删除字符串特定字符"空格"
- jquery删除字符串空格trim()函数
- 删除字符串中多余的空格