Как получить вывод и возвращаемое значение команды batch?
С помощью system можно получить возвращаемое значение. Также, команду можно открыть как файл. В таком случае можно будет получить вывод команды, но нельзя получить возвращаемое значение. Как получить и то, и то? Заранее спасибо!
Profi_GMan, нет, popen возвратит FILE дескриптор, из которого Вы можете прочитать вывод команды. А pclose, закрывающая этот дескриптор, отдаст код возврата.
В общем, разобрался я: Надо вызвать system("команда>файл_куда_будет_выводиться_результат 2>&1"). Тогда от функции system() мы получим возвращаемое значение, а вывод команды будет в файле, который вы указали