替换空格
来源:互联网 发布:青岛中山路美食 知乎 编辑:程序博客网 时间:2024/06/05 03:17
题目描述
请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
分析
用字符串替换单个字符,使用库函数replace(),需要包含头文件#include
C++代码如下
void replaceSpace(char *str,int length){ string st; for(int i = 0;i<length;i++) st += str[i]; for(int i = 0;i<length;i++){ if(st[i] == ' '){ st.replace(i,1,"%20"); length += 2; } } for(int i = 0;i<lenght;i++) str[i] = st[i];}
阅读全文
0 0
- 空格替换
- 替换空格
- 空格替换
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 空格替换
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- head fiest 设计模式第一章
- VueJs—常用操作手册
- 动态规划——不同的路径
- 【脚本语言系列】关于Python远程调用,你需要知道的事
- 当你在浏览器中输入Google.com并且按下回车之后发生了什么?
- 替换空格
- 哈夫曼树 (c语言)数据结构
- Valgrind内存泄漏检查及定位利器
- Eclipse搭建HTML5开发环境
- 和数能表示1~23的5个正整数
- TensorFlow入门程序-线性回归
- Unity游戏UI框架(七):消息传递中心
- javascript 面向对象(六)原型的特性和作用
- Windows 系统下配置 pyrouge