求解答 如何将url中的问号去掉

 我来答
金色潜鸟
2017-04-19 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5752万
展开全部
url中的问号 是有用的符号,通常 问号以后 是 多组 变量名字和数值 对, 用于 CGI interface.
你可以把 url 看成一个长的字符串。如果 想 删除 问号,c 语言程序:
#include<stdio.h>

main()
{
char s[200]="h?ml://abc.de.cc//index?.html?x=123";
int i,j;
for (i=strlen(s)-1;i>0;i--)
if (s[i]=='?') {
for (j=i;j<strlen(s);j++) s[j]=s[j+1];
s[strlen(s)-1]='\0';
};
printf("%s\n",s);
return 0;
}
如果是替代,则更简单, 例如用 Y 替代:
for (i=strlen(s)-1;i>0;i--) if (s[i]=='?') s[i]='Y';
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式