Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

block6 / system

.c
Скачиваний:
9
Добавлен:
15.03.2015
Размер:
765 б
Скачать
#include <stdlib.h>
#include <stdio.h>

int main(int argc, char * argv[])
{
   int result;
   if (argc != 2) {
     printf("Usage: %s command\n", argv[0]);
     return EXIT_FAILURE;
   }
   printf("Starting %s...\n", argv[1]);
   result = system(argv[1]);//приостанавливает выполнение вызвавшей ее программы до тех пор, пока дочерний процесс не завершит работу и возвращает код завершения процесса.

   switch (result) {
   case 127 :
     printf("Failed to start a shell\n");
     return EXIT_FAILURE;
   case -1 :
     printf("Unknown failure\n");
     return EXIT_FAILURE;
   default :
     printf ("Done\n");
   }
   return EXIT_SUCCESS;
}
Соседние файлы в папке block6
  • #
    15.03.20151.15 Mб10otchet.odt
  • #
    15.03.20157.34 Кб9run
  • #
    15.03.20151.7 Кб9run.c
  • #
    15.03.20151.7 Кб9run.c~
  • #
    15.03.20157.24 Кб9system
  • #
    15.03.2015765 б9system.c
  • #
    15.03.2015500 б9system.c~