Вопросы к Поиску с Алисой
Некоторые отличия функций system() и exec в C++:
Таким образом, system() подходит для простых задач по выполнению команд, а exec() — для ситуаций, где требуется больший контроль и эффективность, например, при запуске одной команды или скрипта без необходимости в полной среде оболочки. www.baeldung.com