【C语言】字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。
来源:互联网 发布:网络安全工程师对性别 编辑:程序博客网 时间:2024/04/29 13:25
字符串替换空格: 请实现一个函数,把字符串中的每个空格替换成“%20”。
例如输入“we are happy.”,则输出“we%20are%20happy.”。
#include <stdio.h>#include <string.h>#include <assert.h>void replace_space(char *str){assert(str);int len = strlen(str);int newlen = 0;int blank = 0;char *dst = NULL;char *src = NULL;char *p = str;while (*str++ != '\0'){if (*str == ' '){blank++;}}str = p;newlen = len + 2 * blank;dst = str + newlen - 1;src = str + len - 1;while (src != dst){if (*src == ' '){*dst-- = '0';*dst-- = '2';*dst-- = '%';src--;}else{*dst-- = *src--;}}}int main(){char str[30] = "we are happy";replace_space(str);printf("%s\n", str);system("pause");return 0;}
0 0
- 【c语言】字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”
- 【C语言】字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。
- (C语言)字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”
- 字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20。
- 字符串替换空格:请实现一个函数,把字符数组中的每个空格替换成“%20”。
- 字符串替换空格:请实现一个函数,把字符数组中的每个空格替换成“%20”
- 字符串替换空格:请实现一个函数,把字符数组中的每个空格替换成“%20”。
- 【C语言】【面试题】【笔试题】.字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。
- 请实现一个函数,把字符串中的每个空格替换成“%20”
- 请实现一个函数,把字符串中的每个空格替换成“%20”。
- 请实现一个函数,把字符串中的每个空格替换成“20%”。
- 【C语言】请实现一个函数,把字符数组中的每个空格替换成“%20”
- 【C语言】字符串替换空格:实现一个函数,把字符串里的空格替换成“%20”
- 请实现一个函数,把字符串中的每个空格替换成“ ”
- 请实现一个函数,把字符串中的每个空格替换成“ ”
- }1.字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“we are happy.”,则输出“we%20are%20happy.”。
- 字符串替换空格: 请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“we are happy.”,则输出“we%20are%20happy.”。
- 字符串替换空格: 请实现一个函数,把字符数组中的每个空格替换成“%20”。 例如输入“we are happy.”,则输出“we%20are%20happy.”。
- thinkphp里面的无限级分类
- Xcode 常用快捷键
- 输入法注入及防护分析--发文于2013-11-3
- JAVA系列(1)
- APACHE支持.htaccess以及 No input file specified解决方案 开发环境phpstudy
- 【C语言】字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。
- Powerful***功能强大的文本编辑器***PilotEdit Lite
- windows消息处理过程及消息钩--发文于2013-11-3
- gitHub上传项目
- Sublime Text 设置自动换行显示 可以使用快捷键
- [乡土民间故事_徐苟三传奇]第一回_紫禁城派兵破龙胎
- 【HTML/XML 9】XML中的DTD文件
- 键盘按键处理过程--发文于2013-11-3
- 一起talk C栗子吧(第一百零二回:C语言实例--使用信号量进行进程间同步与互斥三)