Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2012, 04:47   #1
-=Andriushka=-
Пользователь
 
Регистрация: 17.02.2011
Сообщений: 91
По умолчанию Управление процессами

добрый день!есть вот такое задание : Написать программу, в которой процесс порождает новый, и родительский процесс завершается раньше порожденного. Оба процесса должны выводить свои идентификаторы (процесса, родительского процесса, группы процессов). Проверить идентификатор и статус завершения порожденного процесса!
Вот так вот у меня получилось :

Код:
#include <stdio.h>
int pid,i;
int main()
{
  pid=fork();
  if (pid<0)
    {
      write(1 , "Error\n" , 7);
      exit(0);
    }
  else
     if (pid==0)
       {
         printf("Дочерний процесс запущен. PID=%d, PPID=%d, GID=%d \n", getpid(),getppid(), getgid());
         sleep(2);
         printf("Дочерний процесс  %d завершен\n", getpid());
         exit(0);
        }
      else
        {
         printf("Родительский процесс запущен. PID=%d, PPID=%d, GID=%d \n", getpid(),getppid(),getgid());
         printf("Родительский процесс %d завершен \n", getpid());
         exit(0);
         }
}
подскажите пожалуйста как именно надо исправить чтобы удовлетворяло условию?
-=Andriushka=- вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с процессами Windows XP DENIS_1992 Win Api 16 02.06.2011 00:05
работа с процессами niki2012 Общие вопросы Delphi 12 11.01.2011 19:16
CLX приложение. Управление процессами Человек_Борща Общие вопросы Delphi 0 27.08.2010 22:10
Управление процессами An123 Помощь студентам 2 18.12.2009 23:14
управление процессами An123 Общие вопросы C/C++ 5 29.11.2009 14:46