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

Объединить два бинарных файла в один - C++

Восстановить пароль Регистрация
 
w0nder
 Аватар для w0nder
0 / 0 / 0
Регистрация: 23.11.2012
Сообщений: 131
05.05.2013, 18:30     Объединить два бинарных файла в один #1
Даны два бинарных файла f1 и f2, компоненты которых - произвольные цепочки символов (компоненты упорядочены в алфавитном порядке). Написать программу, которая объединяет файлы f1 и f2 в файл f3 так, чтобы компоненты f3 тоже были упорядочены (в файле f3 не должны появляться два компонента с одинаковым значением). Написать также вспомогательные программы, которые позволяют создать файлы f1 и f2 и печатают на экран содержание файла.

(Нельзя копировать все содержимое файла в оп.память.
Под компонентом файла имеется ввиду запись фиксированной длины.)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2013, 18:30     Объединить два бинарных файла в один
Посмотрите здесь:

C++ Как объединить два массива в один?
C++ Заданы два массива F(36) и S(36). Объединить их в один следующим образом
C++ Объединить два упорядоченных по возрастанию массива в один. Нужны комментарии
Объединить два упорядоченных по неубыванию массива в один C++
Объединить два файла F1 и F2 в третий C++
C++ Объединить два упорядоченных массива в один
Два двумерных массива объединить в один двумерный C++
C++ Объединить два одномерных массива в один двумерный массив, состоящий из двух столбцов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
05.05.2013, 19:09     Объединить два бинарных файла в один #2
w0nder, читаем порцию из каждого файла, сравниваем. Пишем в итоговый то, что меньше или равно. Переходим к следующей порции в том файле, откуда значение попало в итоговый (или в двух файлах, если значения равны). Если один файл закончился, переписываем остатки второго в итоговый и завершаем задачу. Иначе, переходим к сравнению порций.
Yandex
Объявления
05.05.2013, 19:09     Объединить два бинарных файла в один
Ответ Создать тему
Опции темы

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