Я использую команду system()
в C для выполнения команд типа sc query mysql
или net start mysql
.
Если параметр является нулевым указателем, то возвращается 1, если процессор cmd в порядке, в противном случае возвращается 0. При успешном выполнении команды возвращается 0.
Мой вопрос: могу ли я получить список возвращаемых значений? Например, что он вернет, если команда недействительна, или какое значение будет возвращено при неудачном выполнении? Я хочу делать разные вещи в зависимости от возвращаемого значения system()
.