手机
当前位置:查字典教程网 >编程开发 >C语言 >C语言实现去除字符串中空格的简单实例
C语言实现去除字符串中空格的简单实例
摘要:在网上看了些去除空格的代码,觉得都不是很简洁,就自己写代码实现它本着高效率,不使用额外存储空间的想法实现该功能去除空格一共有三种:1、去除全...

在网上看了些去除空格的代码,觉得都不是很简洁,就自己写代码实现它本着高效率,不使用额外存储空间的想法实现该功能去除空格一共有三种:

1、去除全部空格;

2、一种是去除左边空格;

3、去除右边空格 想去除左右两边空格,只要先去除左边再去除右边的就行了

以下是实现代码:

/*去除字符串中所有空格*/

voidVS_StrTrim(char*pStr) { char *pTmp = pStr; while (*pStr != '/0') { if (*pStr != ' ') { *pTmp++ = *pStr; } ++pStr; } *pTmp = '/0'; } /*去除字符串右边空格*/ void VS_StrRTrim(char *pStr) { char *pTmp = pStr+strlen(pStr)-1; while (*pTmp == ' ') { *pTmp = '/0'; pTmp--; } } /*去除字符串左边空格*/ void VS_StrLTrim(char *pStr) { char *pTmp = pStr; while (*pTmp == ' ') { pTmp++; } while(*pTmp != '/0') { *pStr = *pTmp; pStr++; pTmp++; } *pStr = '/0'; }</pre>

以上这篇C语言实现去除字符串中空格的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持查字典教程网。

【C语言实现去除字符串中空格的简单实例】相关文章:

C语言中字符串常用函数strcat与strcpy的用法介绍

C 字符串数组排序的小例子

基于C语言字符串函数的一些使用心得

C/C++语言中结构体的内存分配小例子

C语言函数的递归和调用实例分析

使用C语言实现CRC校验的方法

C++实现:螺旋矩阵的实例代码

C语言实现逆波兰式实例

字符串中找出连续最长的数字字符串的实例代码

C++实现strcmp字符串比较的深入探讨

精品推荐
分类导航