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

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

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

Обмен компонентов между файлами - C++

26.09.2011, 17:42. Просмотров 561. Ответов 8
Метки нет (Все метки)

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

Спасибо за внимание.

П.С. Если можно код на Си.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2011, 17:42     Обмен компонентов между файлами
Посмотрите здесь:

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

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

Обмен данными между программами - C++
Здравствуйте Помогите сделать программу, чтобы при наборе все символов в сервере они сразу же отображались в клиенте, вот похожее, но...

Обмен данными между процессами - C++
Добрый день! Нужно распараллелить программу. Суть в следующем: должны быть два процесса(разные функции), идущих параллельно, и второй...

Обмен данными между процессами - C++
Уважаемое сообщество, подскажите, пожалуйста, с решением такой проблемы: у меня два процесса c# и с++, и мне необходимо передавать массив...

Технология обмен данными между приложениями - C++
Приветствую профессионалов и любителей программирования! Принимайте новичка. Собственно такой вопрос, скорее системного характера....

Обмен данными между двумя процессами - C++
Добрый день/вечер. Усердно слушал преподавателя на паре, прошуршал много литературы дома, но так и не понял, как заюзать обмен данными...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kravam
быдлокодер
1693 / 880 / 44
Регистрация: 04.06.2008
Сообщений: 5,438
26.09.2011, 17:48     Обмен компонентов между файлами #2
Не понимаю я этого камуфляжа.
Если тебе надо из файла в файл что-то перегнать, а ты не умеешь, так и скажи. А если надо алгоритм какой хитрый придумать, то вот мой тебе совет: упрости задачу до:
f1->f3
f1->f5
f2->f4
Shab13
1 / 1 / 0
Регистрация: 10.03.2011
Сообщений: 39
26.09.2011, 17:57  [ТС]     Обмен компонентов между файлами #3
Цитата Сообщение от kravam Посмотреть сообщение
Не понимаю я этого камуфляжа.
Если тебе надо из файла в файл что-то перегнать, а ты не умеешь, так и скажи. А если надо алгоритм какой хитрый придумать, то вот мой тебе совет: упрости задачу до:
f1->f3
f1->f5
f2->f4
Упростить задачу не получится, даже если бы хотел
Здесь просто надо, как я понял, перенести числа из одного файла в другой, с последующей перезаписью. То есть например переносим всё из файла f3 в файл h, потом f3 очищаем и в него переносим всё из f1, после чего очищаем f1 и так далее...
kravam
быдлокодер
1693 / 880 / 44
Регистрация: 04.06.2008
Сообщений: 5,438
26.09.2011, 18:02     Обмен компонентов между файлами #4
Будем последовательны:
f1->f3
f2->f4
f3->f5
f4->f2
f5->f1

Первые три операции вопросов не вызывают

/////////////////////////////////////////////////
Зачем делать это?
f4->f2
f5->f1

Если на этот момент времени файлы f4 и f2 равны и f5 и f1 также равны?
Shab13
1 / 1 / 0
Регистрация: 10.03.2011
Сообщений: 39
26.09.2011, 18:08  [ТС]     Обмен компонентов между файлами #5
Для этого и требуется дополнительный файл. Например в файле f2 числа "1 2 3 4", а в файле f4 - "5 6 7 8", их надо как бы поменять местами: в файле f2 будут "5 6 7 8", и наоборот. Для этого сначала надо в файл h занести числа из f4, потом в f4 занести числа из f2, а в f2 числа из h.
Shab13
1 / 1 / 0
Регистрация: 10.03.2011
Сообщений: 39
01.10.2011, 08:28  [ТС]     Обмен компонентов между файлами #6
Ребят, помогите, надо к понедельнику сделать!..
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
01.10.2011, 08:54     Обмен компонентов между файлами #7
Цитата Сообщение от Shab13 Посмотреть сообщение
Можно использовать 1 дополнительный файл h.
C
1
2
3
4
5
6
7
//дополнительный.h
 
extern float f1;
extern float f2;
extern float f3;
extern float f3;
extern float f5;
Подключи его во все cpp и обменивайся на здоровье.

Добавлено через 42 секунды
В смысле double.
Shab13
1 / 1 / 0
Регистрация: 10.03.2011
Сообщений: 39
02.10.2011, 15:22  [ТС]     Обмен компонентов между файлами #8
Цитата Сообщение от Deviaphan Посмотреть сообщение
C
1
2
3
4
5
6
7
//дополнительный.h
 
extern float f1;
extern float f2;
extern float f3;
extern float f3;
extern float f5;
Подключи его во все cpp и обменивайся на здоровье.

Добавлено через 42 секунды
В смысле double.
Если честно, впервые вижу такое...
Не совсем понял как сделать((
Всё-таки я ламер(
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.10.2011, 07:19     Обмен компонентов между файлами
Еще ссылки по теме:

Обмен данными между процессами в консольных приложениях - C++
Привет. Можно ли как - то обмениваться данными между двумя запущенными консольными приложениями без WinAPI и без использования файлов...

Обмен данными между 2 клиентами через интернет - C++
Пожалуйста, подробно опишите, как сделать обмен данных через интернет между клиентами. На с++, или на delphi код - не особо важно. Данные...

Обмен значений между двумя вещественными переменными. - C++
Помогите пожалуйста, решить задачи =))) Разработайте процедуру, которая получает через параметры две вещественные переменные х, у и...

Обмен данными между двумя динамическими массивами - C++
Необходимо написать программу обмена данными между двумя динамическими массивами

Провести обмен данными между двумя массивами по условию - C++
Собственно имеется следующая задача. П.5. 18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом....


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

Или воспользуйтесь поиском по форуму:
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
03.10.2011, 07:19     Обмен компонентов между файлами #9
используй tmpfile()

Цитата Сообщение от Shab13
Можно использовать 1 дополнительный файл h.
а можно и с именем файл
главное, открой его на обновление wb+
записывая в него содержимое файла:
пиши имя, размер и данные
при обратном считывании ищешь имя, узнаёшь размер и переписываешь байты в соответствии с размером
Yandex
Объявления
03.10.2011, 07:19     Обмен компонентов между файлами
Ответ Создать тему
Опции темы

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