수 시간 동안 다른 솔루션을 테스트하면서 몇 시간 씩 인터넷 검색을 시도했지만 여전히 작동하지는 않습니다.C++ ShellExecute a URL
const url베이스가 필요합니다. (예 : http://www.google.com) 그러면 사용자 (예 : Mountain Dew)로부터 문자열 입력이 필요합니다. URL을 LPCWSTR, wstring, wchar_t로 변환 해 보았습니다. URL을 변환하고 결합하는 기능을 수행했지만 전혀 작동하지 않습니다.
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'를 호출하는 것보다 더 복잡하다고 말한다. –