C实现去空格的实例
来源:互联网 发布:新乡青峰网络 编辑:程序博客网 时间:2024/05/29 19:04
//去左空格char* ltrim(char *ptr){ int start,end,i; end=strlen(ptr)-1; if (ptr) { for(start=0; isspace(ptr[start]); start++) ; for(i=start; i<=end; i++) ptr[i-start]=ptr[i]; ptr[end-start+1]='\0'; return (ptr); } else return NULL; }//去右空格char* rtrim(char *ptr){ int start,end,i; start=0; if (ptr) { for(end=strlen(ptr)-1; isspace(ptr[end]); end--) ; for(i=start; i<=end; i++) ptr[i-start]=ptr[i]; ptr[end-start+1]='\0'; return (ptr); } else return NULL; }//去两边空格char * trim(char * ptr) { int start,end,i; if (ptr) { for(start=0; isspace(ptr[start]); start++) ; for(end=strlen(ptr)-1; isspace(ptr[end]); end--) ; for(i=start; i<=end; i++) ptr[i-start]=ptr[i]; ptr[end-start+1]='\0'; return (ptr); } else return NULL; }//去所有空格char* alltrim(char *dstr){ int i,j = 0; char tmp[4096] = {0}; if (dstr) { strcpy(tmp,dstr); for (i=0;i<strlen(tmp);i++) { if (!isspace(tmp[i])&&tmp[i]!=NULL) { dstr[j] = tmp[i]; j++; } } dstr[j] = '\0'; return (dstr); }else{ return NULL; }}
0 0
- C实现去空格的实例
- 字符串去空格 c语言实现
- C/C++去空格的函数
- C/C++去空格的函数
- c语言-字符串去空格
- objective-c 前后去空格,去行
- C语言中常用的字符串操作(子串分割、替换、去前后空格、递归实现字符串反转)
- linux下c/c++实例之八字符串分隔、去空格和转大小写
- JS去空格的方法
- javascript去空格的操作
- 去名字前的空格
- 去空格的自定义函数
- 去数字之间的空格
- 去input两边的空格
- jquery 去空格的应用
- JavaScript的字符串去空格
- javascript 去前空格,后空格,前后空格的方法
- C语言去字符结尾空格回车
- 分手后前女友向我要开房睡觉的用度 该给吗
- Linux下应用程序编译
- 单引号,双引号, expr
- 常用函数(不间断更新)
- C++ Primer【第五版】习题参考答案——第五章(语句)
- C实现去空格的实例
- 【转】MySQL中like语句及相关优化器tips
- C语言实现对文本文件的操作
- hdu1083Courses
- 崩溃!在一路五年,她仍是只爱前男冤家
- 搭建JAVAEE Memcache 集群环境(一)
- 武夷岩茶独特的品饮情趣
- opencv248到opencv244库的更改
- hdu 4918 点分治