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