Пробовал поиск в Интернете в течение нескольких часов, тестируя различные решения в течение нескольких часов, но все еще просто не может заставить это работать.C++ ShellExecute a URL
Мне нужна константная база url (пример http://www.google.com) Затем мне нужен строковый ввод от пользователя (например, Mountain Dew), а затем объедините их. Я попытался сделать URL-адрес LPCWSTR, wstring, wchar_t, выполняя функцию для их преобразования и объединения, но я не могу заставить его работать вообще.
std::string baseUrl = "http://www.google.com/";
std::string userAdd;
getline(std::cin, userAdd)
ShellExecute(NULL, TEXT("open"), baseUrl + userAdd, NULL, NULL, SW_SHOWNORMAL);
Что вы имеете в виду под 'объединение' их? Результат должен быть «http: //www.google.comMountain Dew»? –
Можете ли вы надеть код, который у вас есть для нас первым? – bobtheboy
Итак, в основном вы хотите открыть страницу браузера google.com, а затем заполнить «Mountain Dew» в поле поиска и отобразить результаты? Я не пробовал, но мое понимание как Windows ShellExecute, так и, как правило, работает в веб-приложениях, говорит о том, что это сложнее, чем просто вызов «ShellExecute». –