C实例----删除键盘输入字符串的所有空格
来源:互联网 发布:sqldeveloper配置java 编辑:程序博客网 时间:2024/04/27 18:42
问题描述:编写一个函数,其参数为一个字符串,删除字符串中的所有空格并输出。
分析:遍历字符数组,当遇到空格时,将空格后面的所有字符从空格处重新写入,直到遇到‘\0’结束。
代码:
#include <stdio.h>#include <string.h>char *DeleteBlank(char *src){ char *p = src; int i,j; for(i=0;src[i];i++) { if(src[i]==' ') { for(j = i; src[j]; j++) src[j] = src[j+1]; i--; } } return p;}int main (){ char s[128] = {0}; scanf("%[^\n]",s); printf("%s\n",DeleteBlank(s)); return 0;}
运行结果:
0 0
- C实例----删除键盘输入字符串的所有空格
- C实例---键盘输入字符串,统计空格
- 删除字符串中所有的空格
- 删除字符串末尾所有空格
- php删除字符串所有空格
- 删除字符串中所有的空格space的C语言实现(in-place solution)
- c语言中字符串空格的删除
- 删除字符串的空格
- 删除字符串的空格
- c语言中几个读取键盘输入带空格字符串的方法
- php删除字符串中的所有空格
- 13、删除字符串中的所有空格 JAVA
- php删除字符串中的所有空格
- 删除一个字符串中的所有空格
- php删除字符串中的所有空格 trimall
- php删除字符串中的所有空格
- js----删除字符串中的所有空格
- C++和C代码:删除字符串中所有前导空格和所有后导空格,单词之间最多只留一个空格
- java对象流
- JavaScript深入理解之闭包
- Java考试题(五)
- butterKnife的使用
- C语言宏定义
- C实例----删除键盘输入字符串的所有空格
- GUI编程
- android-broadcastReceiver详解
- 计算机顶级会议Rankings && 英文投稿的一点经验
- js获取所有路径
- 敏捷开发小结
- 微信小程序-仿 「ONE · 一个」 的微信小程序
- 关于前端样式不生效,被划线过滤的说明!important
- express中的ejs