c语言中 如何打开带参数的url地址

AnzoAnzo 2012-11-27 11:06:56
例如如下的网址(示例):http://baidu.com?p1=tes1t&pa=test2
system("start ") 会因为 “&” 报错,
ShellExecute 函数无任何反应
我是win7 64位系统,IDE是vs2005
...全文
309 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shen_wei 2012-11-27
  • 打赏
  • 举报
回复
GetLastError 你看看返回值!!
tonywearme 2012-11-27
  • 打赏
  • 举报
回复
引用 楼主 AnzoAnzo 的回复:
例如如下的网址(示例):http://baidu.com?p1=tes1t&pa=test2 system("start ") 会因为 “&” 报错, ShellExecute 函数无任何反应 我是win7 64位系统,IDE是vs2005
system("start http://baidu.com?p1=tes1t^&pa=test2"); &是批处理系统的特殊字符,用来连接多条batch命令。url中的&为了不让系统解读为特殊字符,可以在前面加上^
AstrayLinux 2012-11-27
  • 打赏
  • 举报
回复
ShellExecute(NULL, _T("open"), _T("http://baidu.com?p1=tes1t&pa=test2"),NULL, NULL, SW_SHOWNORMAL); 我用这个可以,也是2005,不过是win7 32位系统
AstrayLinux 2012-11-27
  • 打赏
  • 举报
回复
ShellExecute(NULL, _T("open"), _T("http://baidu.com?p1=tes1t&pa=test2"), NULL, NULL, SW_SHOWNORMAL);

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧