题目描述
请实现一个函数,将一个字符串中的每个空格替换成“%20”。
例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
#include <iostream>
#include <string>
using namespace std;
int main()
{
std::string str("");
getline(cin, str);
while (str.find_first_of(" ") != -1)
{
str.replace(str.find(" "), 1, "%20");
}
cout << str << endl;
system("pause");
return 0;
}