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

C++

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

Затратность открытия нескольких файлов - C++

21.09.2012, 11:08. Просмотров 523. Ответов 1
Метки нет (Все метки)

У меня есть набор файлов, которые надо объединять в один. Каждый файл делится на блоки, и, при слиянии, необходимо записать сначала первый блок каждого файла, затем - второй блок каждого файла, и т.д.

Есть две идеи:
1)Либо сливать по два: i1 + i2 -> o1; o1 + i3 ->o2; o2 + i4 -> o3...
Тогда в каждый момент будет открыто два файла на чтение и один на запись, но информация каждого файла будет считываться несколько раз.
2)Либо открывать сразу все, считывать и записывать.
Тогда информация каждого файла будет считываться один раз, на одновременно будет открыто много файлов на считывание.

В принципе, ни по времени, ни по памяти нет строгого ограничения.

Является ли какой-то из этих вариантов однозначно хуже?(Мне, почему-то кажется, много файлов открывать нехорошо. Так ли это?)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2012, 11:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Затратность открытия нескольких файлов (C++):

Объединение нескольких png файлов в один png-файл - C++
В общем надо написать програмулину, которая объединяет несколько png файлов (ширина и высота одинаковы у изображений) в один png-файл. ...

Открытие нескольких файлов - C++ Builder
какой диалог использовать для того, чтобы открыть не один файл, а, к примеру, через ctrl выбрать несколько?

Загрузка нескольких файлов - C++ Builder
Всем добрый день! Подскажите пожалуйста. Мне нужно осуществить загрузку нескольких файлов одновременно из папки с определенным...

Загрузка нескольких текстовых файлов в поле Memo - C++ Builder
Здравствуйте. Помогите пожалуйста разобраться, как открыть в Memo несколько текстовых файлов? Когда я после открытия первого файла,...

Как сделать цикл для вывода из нескольких файлов? - C++ Builder
TIniFile *ini1 = new TIniFile("C:\\Documents and Settings\\user\\Мои документы\\VoiceInfo\\ini_Rus\\common.ini"); TIniFile *ini2 = new...

При создании нескольких word-файлов вылетает ошибка-сервер RPC недоступен!? - C++ Builder
В программе создаю последовательно сначала один документ и вывожу его в формате ворд, далее пытаюсь создать второй, но выходит ошибка...

1
CheshireCat
Эксперт С++
2893 / 1242 / 78
Регистрация: 27.05.2008
Сообщений: 3,389
21.09.2012, 12:21 #2
Цитата Сообщение от Rinxid Посмотреть сообщение
Мне, почему-то кажется, много файлов открывать нехорошо. Так ли это?
Нет. Это было актуально в давным-давно ушедшую эпоху MSDOS, мир праху ее :-)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2012, 12:21
Привет! Вот еще темы с ответами:

Как вызвать системное меню (переименовать, удалить, свойства итд) для нескольких файлов и папок? - C++ Builder
Доброго времени суток! Нашел на паскале хорошее решение GetProperties('C:\1.txt', pt, Self); Работает как надо. Выполняю команду,...

Конструирование программ из нескольких файлов - Visual C++
Здрасте...кто может помочь по конструирование програмы из нескольких файлов... у меня есть лаба...я её уже 100 раз прочитал... Немогу...

При компиляции проекта из нескольких файлов Visual Studio выдает множество ошибок - Visual C++
Здравствуйте! Долго маюсь с данной проблемой, искал на форуме и поисковых системах, но ответа не нашёл. При компиляции достаточно...

Ошибка открытия нескольких файлов из БД - C#
И так. В БД есть файлы. Их можно открыть, изменить и файл перезаписывается в БД. Все работает, но когда открываешь 2 файла, то...


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

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

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