system — Как завершить работающую программу в Stack Overflow

Я написал программу на C ++, которую я называю

Система ( "C: \ XAMPP \ XAMPP-control.exe");

запустить панель управления xampp. Когда я запускаю программу после компиляции, она работает без сбоев, за исключением того, что написанная мной программа все еще работает. После запуска панели управления XAMPP я хочу завершить программу. Что можно сделать? Любая помощь очень ценится.

0

Решение

Вы можете заменить свое приложение на вызываемое exec,

// Note: this waits for the exectued program to finish
// before the call to `system()` returns.
system("C:\xampp\xampp-control.exe");

// You can replace the current processes with the one you
// are starting like this.
execl("C:\xampp\xampp-control.exe", "xampp-control.exe");
// If this returns the applicaion failed to start.
std::cerr << "Failed to start application\n";
exit(1);
1

Другие решения


По вопросам рекламы [email protected]