Функция system

#include <stdlib.h>
int system(const char *str);
Функция system() передает строку, адресуемую параметром str, в качестве команды для командного процессора операционной системы.

Если функция system() вызывается с нулевым указателем, она возвращает ненулевое значение при условии доступности командного процессора и нуль в противном случае. (Программы, выполняемые в специальных средах, могут не иметь доступа к командному процессору.) Значение, возвращаемое функцией system(), определяется конкретной реализацией. Но обычно возвращается нуль при успешном выполнении команды, а ненулевое значение кода возврата означает наличие ошибки.


Пример

Следующая функция может использоваться для чтения из стандартного входного потока числа, представленного в шестнадцатеричной системе счисления. Данная функция возвращает результат (целое число) типа unsigned long.
#include <stdlib.h>

int main(void)
{
return system("dir");
}



Зависимые функции

exit ( http://c2p.ru/c/exit.html )

Оригинал новости «Функция system»  - http://c2p.ru/c/system.html
«Программирование на C, C++, Java, .NET»  - http://c2p.ru/index.php