Пробелы в пути к файлу для функции system(). Как решить?
Тебе надо операционке дать строку в кавычках, т.е. 
не так: 
c:\Program Files (x86)\Battle.net\Battle.net.exe
а так:
"c:\Program Files (x86)\Battle.net\Battle.net.exe"system("\"c:\\Program Files (x86)\\Battle.net\\Battle.net.exe\"");
Тебе надо операционке дать строку в кавычках, т.е. 
не так: 
c:\Program Files (x86)\Battle.net\Battle.net.exe
а так:
"c:\Program Files (x86)\Battle.net\Battle.net.exe"system("\"c:\\Program Files (x86)\\Battle.net\\Battle.net.exe\"");