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

Отсортировать файлы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считать из текстового файла три предложения и вывести их в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread773316.html
Считать из текстового файла три предложения и вывести их в обратном порядке. Обработку текстовой информации нужно организовать с использованием С – строк.
C++ Дана целочисленная прямоугольная матрица. Определить количество строк, не содержащих ни одного нулевого элемента Доброго времени суток. Не могу решить данное задание. Проблемы непосредственно в подсчете строк. Пробовал множество вариантов, свелся примерно вот к этому, но компилятор все равно не считает, или... http://www.cyberforum.ru/cpp-beginners/thread773281.html
Удалить элемент из списка C++
Нужно удалить елемент из списка. Вот написал такую ф-ю. Но она почему то вылетает. Буду очень благодарен если поможете)) void del_el(Item &list) { Item *p = new Item; Item *pp = new Item;...
C++ прерывание, вывод числа
Здравствуйте, подскажите пожалуйста как по прерыванию от порта ввода выводить в порт вывода очередное число последовательности 0..255 ? Заранее благодарен.
C++ Несколько минимальных элементов матрицы записать в одномнерой массив http://www.cyberforum.ru/cpp-beginners/thread773259.html
Всем доброго времени суток,в общем задача состоит из нескольких этапов 1 создаем матрицу 6 на 6 2 преобразовываем её по заданному правилу 3 получаем одномерный массив с элементам матрицы,а именно...
C++ Переменные в функциях Разбираясь с передачей и приемом функциями различных типов данных, столкнулся с такой проблемой.Написал 2 похожие функции и стал объявлять разные типы данных.С целыми числами все нормально,а с... подробнее

Показать сообщение отдельно
vua72
415 / 415 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
28.01.2013, 20:28
Читайте оба файла с конца в два разных потока и сравнивайте их знания на каждом шагу, меньшее записывайте первым и std::istream::seekg вам в помощь.

Добавлено через 6 минут
ну и в принципе, можете проверять на следующем шагу предыдущие значения.
Или, как вариант читаете из первого и второго файла (с конца), сравниваете, если в пером меньше записываете в выходной файл, читаете опять из первого, опять сравниваете, если в нем меньше - ввыходной файл, если нет - записываете значение из второго файла и читаете из него, т.о. апгоритм
1. Открыть 2 файла на чтение и один на запись
2. Переместить указатель в конец первых двух файлов.
3 смешаясб по файлу на размер записи в обратном направлении, читаем значения в 2 разные переменные.
4. Сравниваем и записываем меньшее в файл.
5. Считываем значение из того файла, значение из которого было записано и опять сравниваем и так пока не достигнем начала обеих файлов,
6 Закрываем все файлы и радуемся жизни
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru