#include <iostream>
#include "stdio.h"
#include "string.h"
using namespace std;
int main()
{
char c[1000];
while(gets(c))
{
if(c[0]=='#')break;
for(int i = 0 ; i < strlen(c) ; i++)
{
if(c[i] ==' ' )
cout<<"%20";
else if(c[i]=='!')
cout<<"%21";
else if(c[i]=='$')
cout<<"%24";
else if(c[i]=='%')
cout<<"%25";
else if(c[i]=='(')
cout<<"%28";
else if(c[i]==')')
cout<<"%29";
else if(c[i]=='*')
cout<<"%2a";
else cout<<c[i];
}
cout<<endl;
}
return 0;
}
C++字符串转义
本文介绍了一种使用C++进行字符串转义的方法,通过将特定字符转换为对应的百分号编码,实现对字符串的处理。该程序能够处理多种特殊字符,如空格、感叹号、美元符号等,并将其转换为URL编码格式。
3378

被折叠的 条评论
为什么被折叠?



