Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

Я студент и сам программираю на Delphi , но в Академии задачки дают тока на С, С++. А я в нем почти 0...

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

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

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

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

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

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

Для преобразования возраста из строки в число используйте функцию atoi.
0
Вложения
Тип файла: 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++
Привет. Можно ли как - то обмениваться данными между двумя запущенными консольными приложениями без WinAPI и без использования файлов...

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

Обмен содержимым файлов посредством дополнительного файла - C++
Здравствуйте. Прошу помощи, потому что нету идей совсем Даны файлы F1, F2, F3, F4, F5, компоненты которых являются вещественными...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.06.2011, 22:01
Привет! Вот еще темы с ответами:

Обмен данными между процессами - C++
При создании дочернего процесса при помощи функции BOOL CreateProcess ( LPCTSTR lpApplicationName, // имя...

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

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

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


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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