je le code suivantC++ fonction du système se bloque l'application
void reportResults()
{
wstring env(_wgetenv(L"ProgramFiles"));
env += L"\Internet Explorer\iexplore.exe";
wstringstream url;
url << "\"\"" << env.c_str() << "\" http://yahoo.com \"";
wchar_t arg[BUFSIZE];
url.get(arg, BUFSIZE);
wcout << arg << endl;
_wsystem(arg);
}
Où arg est: "" C: \ Program Files \ Internet Explorer \ iexplore.exe "http://yahoo.com"
Le programme fonctionne comme prévu, en lançant IE et naviguant vers Yahoo, mais la fonction d'appel (reportResults) ne se ferme jamais. Comment puis-je sortir le programme en laissant le navigateur en vie? Merci.
semble comme la seule réponse qui explique réellement ce qui ne va pas au lieu de simplement donner le solution directe. +1 –