Функции библиотеки C - система ()
C стандартная библиотека - <stdlib.h>
описание
C библиотечные функцииINT системы (Const символ * команды) имя команды или имя программы указанная командакоманда передается принимающей среды будет выполняться процессором, и возвращается после завершения работы этой команды.
заявление
Вот) система функция декларации (.
int system(const char *command)
параметры
- Команда - имя переменной, содержащей запрашиваемую строку C.
Возвращаемое значение
При возникновении ошибки, возвращаемое значение равно -1, иначе возвращается статус команды.
примеров
Следующий пример демонстрирует систему () функция используется, список всех файлов и каталогов в текущем каталоге на машинах UNIX.
#include <stdio.h> #include <string.h> int main () { char command[50]; strcpy( command, "ls -l" ); system(command); return(0); }
Давайте скомпилировать и запустить эту программу, следующие результаты будут в UNIX машине:
drwxr-xr-x 2 apache apache 4096 Aug 22 07:25 hsperfdata_apache drwxr-xr-x 2 railo railo 4096 Aug 21 18:48 hsperfdata_railo rw------ 1 apache apache 8 Aug 21 18:48 mod_mono_dashboard_XXGLOBAL_1 rw------ 1 apache apache 8 Aug 21 18:48 mod_mono_dashboard_asp_2 srwx---- 1 apache apache 0 Aug 22 05:28 mod_mono_server_asp rw------ 1 apache apache 0 Aug 22 05:28 mod_mono_server_asp_1280495620 srwx---- 1 apache apache 0 Aug 21 18:48 mod_mono_server_global
Следующий пример демонстрирует систему () функция используется, список всех файлов и каталогов в текущем каталоге на машине окна.
#include <stdio.h> #include <string.h> int main () { char command[50]; strcpy( command, "dir" ); system(command); return(0); }
Давайте скомпилировать и запустить эту программу, следующие результаты в окнах машины будут:
a.txt amit.doc sachin saurav file.c