Войти

Показать полную графическую версию : [решено] Как получить сразу вывод и возвращаемое значение команды batch


Profi_GMan
11-11-2017, 20:29
С помощью system() можно выполнить команду batch и получить возвращаемое значение. Если же открыть команду как файл, можно получить вывод команды.
Как сразу получить и вывод и возвращаемое значение команды?
Всё перерыл, не нашёл...
Спасибо!!!

Profi_GMan
12-11-2017, 11:48
В общем, разобрался я: Надо вызвать system("команда>файл_куда_будет_выводиться_результат 2>&1"). Тогда от функции system() мы получим возвращаемое значение, а вывод команды будет в файле, который вы указали

shisik
12-11-2017, 14:24
Profi_GMan, вам нужна функция popen




© OSzone.net 2001-2012