Я хочу, чтобы мой код на C ++ открывал URL-адрес, однако все потоки в Интернете продвигаются с помощью ShellExecute с уже указанным URL-адресом. Мой код требует, чтобы пользователь ввел URL-адрес, а затем программа должна открыть его в браузере, чтобы URL-адрес был в форме строки. Очень признателен.

1
Shannon D'souza 22 Авг 2014 в 13:22

2 ответа

Лучший ответ

Что-то такое :

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

?

2
vincentp 22 Авг 2014 в 09:26

Я считаю, что это должно помочь вам, если вы используете Windows:

    std::cout<<"Enter the link: ";
    std::string link;
    std::cin>>link;
    ShellExecute(NULL, "open", link.c_str(), NULL, NULL, SW_SHOWNORMAL);
2
bl618515 22 Авг 2014 в 09:37