Задать вопрос
@luzhskij
geo c++

Как запустить system с нюансами?

Благодаря предыдущему вопросу стало понятно (спасибо Армянское Радио ), что передать команду из кода в консоль можно при помощи system();.
И теперь возникает новый интерес! А как отследить выполнение процесса, который мы порождаем из кода.
И как запустить выполнение в фоновом режиме?
  • Вопрос задан
  • 2414 просмотров
Подписаться 4 Оценить Комментировать
Ответ пользователя Koss1024 К ответам на вопрос (3)
@Koss1024
1. Отследить можно по коду возврата функции system это и будет тот самый return который в main написан 1

2. на С++ 11 породить поток можно для система
в С++ 03 std::system("start command") // под винду

Общим решением будет использовать кросплатформенную либу
boost::process
boost::filesystem
вам помогут
Ответ написан