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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Aniow
0 / 0 / 0
Регистрация: 20.06.2011
Сообщений: 5
#1

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

20.06.2011, 22:01. Просмотров 832. Ответов 0
Метки нет (Все метки)

Я студент и сам программираю на 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++
Здравствуйте. Прошу помощи, потому что нету идей совсем Даны файлы F1, F2, F3, F4, F5, компоненты которых являются вещественными...

Канал между процессами - C++
Задача у программы такова. Имеется основная программа(main) и две дополнительных(prc1 и prc2). В prc1 и prc2 стоит прогресс бар, который...

Список FIFO и чтение из файла - C++
Пытаюсь реализовать частотный словарь (посчитать частоту встречи слова в тексте) #include "stdafx.h" #include <iostream> #include...

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

Есть ли разница между этими записями? - C++
bool param1, param2, param3; bool param1; bool param2; bool param3;

Переслать вектор N процессам, используя различные виды связи между процессами (MPI_Alltoall) - C++
Переслать вектор, размерности M, N процессам, используя различные виды связи между процессами. Элементы вектора задаются произвольно....

в чем разница между этими записями, и почему одна не работает - C++
box2d, я написал вот так: world->Step(1 / 60, 8, 2); и физика не работала, не мог понять почему, потом просто скопировал вот этот код: ...

Обмен между приложениями - C++
Есть два приложения в ОС Windows , одно консольное которое ждет ввода трех чисел std::cin , второе диалоговое , диалоговое запускает...

Обмен компонентов между файлами - C++
Имеется 5 файлов: f1, f2, f3, f4, f5, компонентами которых есть числа типа double. Организовать обмен компонентов между файлами по...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru