Latest web development tutorials
×

C курс

C Язык учебника C Краткое введение C параметры окружающей среды C Структура программы C Базовый синтаксис C Типы данных C переменная C постоянная C Storage Class C операторы C судья C циркуляция C функция C Обзорное правила C массив C указатель C строка C структура C союз C поле Bit C typedef C Входной и Выходной C грамотность документов C препроцессор C заголовок C Слепки C Обработка ошибок C Рекурсия C Переменный параметр C Управление памятью C Параметры командной строки C Классические 100 случаев

C Стандартная библиотека

C Стандартная библиотека - справочное руководство C Стандартная библиотека - <assert.h> C Стандартная библиотека - <ctype.h> C Стандартная библиотека - <errno.h> C Стандартная библиотека - <float.h> C Стандартная библиотека - <limits.h> C Стандартная библиотека - <locale.h> C Стандартная библиотека - <math.h> C Стандартная библиотека - <setjmp.h> C Стандартная библиотека - <signal.h> C Стандартная библиотека - <stdarg.h> C Стандартная библиотека - <stddef.h> C Стандартная библиотека - <stdio.h> C Стандартная библиотека - <stdlib.h> C Стандартная библиотека - <string.h> C Стандартная библиотека - <time.h>

Функции библиотеки C - система ()

C стандартная библиотека - <stdlib.h> 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

C стандартная библиотека - <stdlib.h> C стандартная библиотека - <stdlib.h>