【C语言】字符串替换空格:实现一个函数,把字符串里的空格替换成“%20”
来源:互联网 发布:mysql主键用什么类型 编辑:程序博客网 时间:2024/04/28 15:42
//字符串替换空格:实现一个函数,把字符串里的空格替换成“%20”#include <stdio.h>#include <assert.h>void replace(char *src){assert(src);int OldLen = 0; //原字符串长度int NewLen = 0; //新字符串长度int BlackNum = 0; //空格数量int NewBack = 0; //新字符串尾部int OldBack = 0; //原字符串尾部while (src[OldLen] != '\0'){if (src[OldLen] == ' '){BlackNum++;}OldLen++;}NewLen = OldLen + BlackNum * 2;OldBack = OldLen-1;NewBack = NewLen - 1;while (OldBack!=0){if (src[OldBack] == ' '){src[NewBack--] = '0';src[NewBack--] = '2';src[NewBack] = '%';}else{src[NewBack] = src[OldBack];}OldBack--;NewBack--;}}int main(){char p[20] = "hello world !";replace(p);printf("%s\n", p);return 0;return 0;}
0 0
- 【C语言】字符串替换空格:实现一个函数,把字符串里的空格替换成“%20”
- 【c语言】字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”
- 【C语言】字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。
- (C语言)字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”
- 字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20。
- 【C语言】【面试题】【笔试题】.字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。
- 字符串替换空格:请实现一个函数,把字符数组中的每个空格替换成“%20”。
- 字符串替换空格:请实现一个函数,把字符数组中的每个空格替换成“%20”
- 字符串替换空格:请实现一个函数,把字符数组中的每个空格替换成“%20”。
- 把一个字符串的空格替换成20%
- 把一个字符串中的所有的空格替换成“%20”
- 实现一个函数,将字符串中的空格替换成"%20"
- 请实现一个函数,把字符串中的每个空格替换成“%20”
- 请实现一个函数,把字符串中的每个空格替换成“%20”。
- 请实现一个函数,把字符串中的每个空格替换成“20%”。
- 实现一个函数把字符串中的每个空格替换成“20%”
- }1.字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“we are happy.”,则输出“we%20are%20happy.”。
- 字符串替换空格: 请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“we are happy.”,则输出“we%20are%20happy.”。
- 2015070401 - EffactiveJava笔记 - 第55条 谨慎地进行优化(4)
- 如何看待java的this???
- 享元模式
- 有以下33种症状,你就应该离开电脑到户外走走
- 使用ImageLoader
- 【C语言】字符串替换空格:实现一个函数,把字符串里的空格替换成“%20”
- Unity中鼠标左键按下,拖拽物体移动
- 【C语言】判断一个字符串是否是一个字符串的旋转字符串
- C语言中/和%的区别是什么
- python json及mysql——读取json文件存sql、数据库日期类型转换、终端操纵mysql及python codecs读取大文件问题
- eclipse打开过的工程信息保存路径
- 基于bootstrsp的jquery富文本编辑器的手册说明
- 【北大青鸟视频学习】--ASP.NET控件
- Python匿名函数