Ребят, нужна помощь подруге по лабораторным работам. Может кто нибудь сможет помочь, буду очень признателен.
Буду признателен даже за идеи как это делается.
Выполнение работы заключается в написании и отладке программы по одному из вариантов. Ввод текста программы и его редактирование производится с помощью любого редактора UNIX (vi, ed и др.). Компиляция программы осуществляется с помощью следующего вызова:
$ cc имя_файла.с
На выходе получается исполняемый файл "a.out" или список сообщений об ошибках. Расширение указывать обязательно. Если запустить компилятор с опицией -o, можно указать произвольное имя исполняемого файла:
$ cc -o имя_исполняемого_файла имя_файла.c
Работа №1
Написать программу, разбивающую текстовый файл на страницы по N строк, то есть добавляющую в файл после каждых N строк символ перевода страницы
Работа № 2
Процесс 1 открывает файл и после этого порождает потомка 2. Процесс 2 начинает запись в файл после получения сигнала SIG1 от процесса 1 и прекращает ее после получения от процесса 1 сигнала SIG2, который посылается через N секунд после SIG1. Затем процесс 1 читает данные из файла и выводит их на экран.