字符串消去多余的空格
来源:互联网 发布:php curl获取源码 编辑:程序博客网 时间:2024/04/28 11:49
/*编写一个函数,从一个字符串中去除多余的空格。函数原型如下:Void deblank( char string[] ) ;当函数发现字符串中如果有一个地方由一个或多个连续的空格组成,就把它们改成单个空格字符。例如:字符串:asd fgh erty gbn。 修改后的字符串:asd fgh erty gbn。*/#include<stdio.h>#include<stdlib.h>void deblank( char string[]){int flag = 1 ,pos = 0 , i = 0 ; while(string[i] != '\0'){if(string[i] == ' '){ if(flag == 1) { if(i != 0) {pos = i + 1; //记录当第一个空格的下一位置 } flag = 0 ; }}else{string[pos] = string[i] ; //消空格pos++;flag = 1 ;}i++;}//消去末尾空格if(string[i-1] == ' '){string[pos-1] ='\0' ;printf(" da\n");}else{string[pos] = '\0';}puts(string) ;}int main(){char str[100] ; gets(str); deblank(str); return 0 ;}
0 0
- 字符串消去多余的空格
- 去除字符串多余的空格
- 【字符串】删除多余的空格
- 去掉字符串左右两边多余的空格
- 删除字符串中多余的空格 shrink_space
- 删除字符串中多余的空格
- 删除字符串中多余的空格
- 删除字符串中多余的空格
- 移除字符串中多余的空格
- 去掉字符串左右两边多余的空格 .
- 从一个字符串去除多余的空格
- 消除字符串中多余的空格
- 去除字符串中多余的空格
- 删除字符串中多余的空格
- C++去除字符串中多余的空格
- 如何删除字符串中多余的空格
- 去掉字符串多余空格
- 删除字符串多余空格
- Flurry analytics SDK集成步骤及功能简介
- 启动
- CCS新建工程
- Hypertable源码解读之Hypertable.lib目录
- MFC子窗口和父窗口(SetParent,SetOwner)
- 字符串消去多余的空格
- 设计模式之策略模式
- thinkphp写的留言板
- windows 64位技术--C/C++的64位移植
- c++几个概念简介(namespace)
- 如何修改MySQL用户密码
- Cloudera CDH 5集群搭建(yum 方式)
- 基于图片的信息隐藏与显示
- HDU 1321 Reverse Text