MFC. Чтение и запись в файл.

unutcon Mephi
Дата: 24.07.2015 15:41:47
Добрый день, форумчане.
Интересует вопрос, возможно школьный, но просьба не ругаться.(литературы достаточно, но для моего ума видно сложновато)

Есть N текстовых файлов , нужно считать из них данные, изменить разделители между столбцами и записать в один общий файл.

Получается я создаю обьект CStdioFile object

Затем с помощью object.Open modeRead считываю данные.

Cstring str;
do{ 
   object.ReadString(str)
} While( !str.IsEpty())

Подскажите куда помещаются считанные данные? ( строк в файлах много). Можно ли узнать алгоритм действий по поставленному вопросу?

И если есть такой, укажите мануал для чайников по данном вопросу
White Owl
Дата: 24.07.2015 17:51:54
unutcon Mephi
Подскажите куда помещаются считанные данные?
В данном случае в переменную str. Сначала туда помещается первая строка, потом она заменяется второй, потом третей и так далее.

unutcon Mephi
Есть N текстовых файлов , нужно считать из них данные, изменить разделители между столбцами и записать в один общий файл.

Сделай два объекта CStdioFile. Из одно будешь читать в другой писать.
Прочитал строку - разбей ее на сегменты по старому разделителю. Запиши сегменты с новым разделителем в выходной файл.
Повторяй пока входной файл не кончится. Как кончился - закрываешь его и открываешь второй входной файл. И заново - читаем строку, бьем ее на сегменты, пишем сегменты. И повторяешь для всех N входящих файлов.
В конце закрываешь выходной файл и все.