<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DIWUXUAN的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/DIWUXUAN</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DIWUXUAN]]></copyright><item><title><![CDATA[2020-08-11]]></title><link>https://blog.youkuaiyun.com/DIWUXUAN/article/details/107944486</link><guid>https://blog.youkuaiyun.com/DIWUXUAN/article/details/107944486</guid><author>DIWUXUAN</author><pubDate>Tue, 11 Aug 2020 21:25:37 +0800</pubDate><description><![CDATA[题目：写一个函数，将字符串中的空格替换为%20。样例： “abc defg” 转换成“abc%20defg”  【C语言实现】
**要求：**在原先的字符串上操作，并且保证原字符串有足够长的空间来存放替换后的字符串。
**分析：**如果从前往后替换字符串，那么保存在空格后面的字符串肯定会被覆盖。那么我们就考虑从后往前进行替换。
步骤:    1&gt;首先遍历原字符串，找出字符串的长度以及其中的空格数量
2&gt;根据原字符串的长度和空格的数量我们可以求出最后新字符串的长度。
3&gt;设置两个指针 src]]></description><category></category></item></channel></rss>