Пробовал поиск в Интернете в течение нескольких часов, тестируя различные решения в течение нескольких часов, но все еще просто не может заставить это работать.
Мне нужна константная база 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);
Нет автоматического преобразования из std :: string в const char *.
Попробуйте следующее: (baseUrl + userAdd).c_str()
и попробуйте использовать ShellExecuteA