Форум программистов, компьютерный форум CyberForum.ru

Обмен записями между процессами, посредством файла FIFO - C++

Восстановить пароль Регистрация
 
Aniow
0 / 0 / 0
Регистрация: 20.06.2011
Сообщений: 5
20.06.2011, 22:01     Обмен записями между процессами, посредством файла FIFO #1
Я студент и сам программираю на Delphi , но в Академии задачки дают тока на С, С++. А я в нем почти 0...

Прошу кто-нибудь сможет написать вот такую вот программу? Заранее спасибо.

-------------------------------------------------------------
Ход работы

Именованный канал FIFO, следует создать при помощи команды mkfifo.

Процесс "писатель", должен открыть этот файл на запись и записывать в него записи структуры из лабораторной работы №5.

Процесс "читатель", должен открыть файл именованного канала FIFO в режиме чтения, считывать в цикле все записи и отображать содержимое полей записей на экран.

Доработайте программу "писатель" так, чтобы можно было отправлять записи "читателю" интерактивно. Для ввода строк используйте функцию fgets, которой нужно передать буфер для хранения строки, размер буфера, указатель на поток ввода - stdin в качестве файловой переменной.

Для преобразования возраста из строки в число используйте функцию atoi.
Вложения
Тип файла: txt laba_5.txt (320 байт, 47 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.06.2011, 22:01     Обмен записями между процессами, посредством файла FIFO
Посмотрите здесь:

C++ Канал между процессами
Обмен данными между двумя процессами C++
Обмен данными между процессами с помощью файлов, которые отображаются в память C++
Обмен данными между процессами в консольных приложениях C++
Обмен содержимым файлов посредством дополнительного файла C++
Обмен данными между процессами C++
Список FIFO и чтение из файла C++
C++ Обмен данными между процессами

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 07:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru