int main() {
string url;
int a;
int b = 0;
cout << "Enter url: ";
cin >> url;
cout << "how many times do you want to open the url?: ";
cin >> a;
while (b<a)
{
ShellExecute(NULL, "open", url.c_str, NULL, NULL, SW_SHOWNORMAL);
b++
}
cin >> a;
}
// 부분에 "오픈 부분은 // itShellExecuteW (HWND, LPCWSTR, LPCWSTR 변환 할 수 없습니다 말한다이다 , LPCWSTR, LPCWSTR, INT) ': 인수 2를'const char [5] '에서'LPCWSTR '로 변환 할 수 없습니다.은 인수 2를 변환 할 수 없습니다 'const를 문자 [5]'나에게 문제가 을주고있다 'LPCWSTR'
'ShellExecuteA' 사용'ShellExecute'는 유니 코드를 빌드 할 때'ShellExecuteA' 또는'ShellExecuteW'로 확장되는 매크로입니다. 유니 코드 세트로 빌드해야합니다.) : https://msdn.microsoft.com/en-us/library/windows/desktop/bb762153(v=vs.85).aspx –
wstring, wcout, wcin을 사용하십시오. 또는 ShellExecuteA()를 사용하십시오. https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/ –