如何在Windows中打开来自c ++程序的URL?

时间:2014-08-22 09:22:35

标签: c++ url shellexecute

我希望我的c ++代码打开一个url。但是,所有线程在线促销使用ShellExecute和已经指定的url。我的代码要求用户输入url,然后程序必须在浏览器中打开它,这样url就是字符串的形式。 非常赞赏。

2 个答案:

答案 0 :(得分:1)

类似的东西:

std::string myUrl;
std::cin >> myUrl;
system(std::string("start " + myUrl).c_str());

答案 1 :(得分:1)

我认为,如果你使用的是Windows,这应该是你的诀窍:

    std::cout<<"Enter the link: ";
    std::string link;
    std::cin>>link;
    ShellExecute(NULL, "open", link.c_str(), NULL, NULL, SW_SHOWNORMAL);