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

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

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

чтение/запись файлов - C++

12.01.2012, 10:43. Просмотров 610. Ответов 5
Метки нет (Все метки)

Здравствуйте, подскажите, пожалуйста, как решить проблему:
Имеется массив типа BYTE, необходимо записать его КАК файл Microsoft Word,а записывается В сам текст документа.
При этом, файл весит столько же, сколько и массив, а при его открытии вижу много посторонних символов, перемешанных с кусками, желаемого там увидеть, текста, естесственно, без форматирования.
Заранее спасибо!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2012, 10:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос чтение/запись файлов (C++):

Запись и чтение файлов - C++
Есть задача, имеются бинарные файл А и В, в А первые 10 чисел положительные, другие 10 отрицательные. Записать в В первые 5 положительных и...

Чтение\запись файлов - C++
Помогите с такой проблемой: записываю в бинарный файл числа типа long double, после чтения из файла теряются данные - к примеру вместо 12...

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

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

Быстрое чтение и запись файлов - C++
Вопрос такой: имеется файл input.txt следующего вида: 5 12 6 7 44 2 1 2 3 4 5 2 343 634 54 1 123 2 345 56 56 11111 2222...

Запись, чтение, удаление из файлов - C++
Добрый день! Решаю задачку: 1) Нужно записать в файл - моя программа записывает в .dat файл вводимую структуру. Но можно ли это...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ilyawow
24 / 24 / 5
Регистрация: 18.11.2011
Сообщений: 266
12.01.2012, 11:11 #2
http://www.cyberforum.ru/cpp-beginne...ead426716.html
0
KaterinaBL
0 / 0 / 0
Регистрация: 25.10.2011
Сообщений: 9
12.01.2012, 11:52  [ТС] #3
Дело немного не так обстоит.
Я читаю вордовский файл как двоичный и мне совершенно не важно бибебирда там или нет. Я просто его шифрую и отправляю по сети, на другом конце получаю и разшифровываю, в результате получаю исходную билебирду и записываю ее fwrite() как двоичный файл. Результат уже описывала.
Неужели нельзя обойтись без того, чтобы разбивать эту билебирду в вордовскую структуру?
0
Байт
Эксперт C
16061 / 10330 / 1540
Регистрация: 24.12.2010
Сообщений: 19,459
12.01.2012, 12:00 #4
Цитата Сообщение от KaterinaBL Посмотреть сообщение
Неужели нельзя обойтись без того, чтобы разбивать эту билебирду в вордовскую структуру?
Ежели алгоритм расшифровки правильно восстанавливает исходный ДВОИЧНЫЙ файл, то какая разница, что там было! Хоть Ворд-документ, хоть екзэшник, хоть сам черт лысый!
Если я правильно понял

Добавлено через 1 минуту
Цитата Сообщение от Байт Посмотреть сообщение
правильно восстанавливает
ну и конечна, если передача ничего не исказила
0
KaterinaBL
0 / 0 / 0
Регистрация: 25.10.2011
Сообщений: 9
12.01.2012, 12:09  [ТС] #5
В том то и дело, что массив после разшифровки идентичен исходному. Проблема именно в записи файла. Весь массив копируется в текст, который написан в документе, а предполагантся, что расшифрованный и записанный файл должен в последствии открываться вордом и выглядеть как исходный документ.
0
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
13.01.2012, 09:52 #6
Цитата Сообщение от KaterinaBL Посмотреть сообщение
Имеется массив типа BYTE
откуда он заполнен ?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2012, 09:52
Привет! Вот еще темы с ответами:

Запись и чтение файлов на диск и с диска - C++
НАПИСАТЬ ДВЕ ПРОГРАММЫ 1) СОЗДАНИЯ ФАЙЛА С УКАЗАННЫМИ ПОЛЯМИ И 2) СЧИТЫВАНИЕ ДАННЫХ ИЗ ФАЙЛА И ВЫВОД НА ЭКРАН МОНИТОРА В ВИДЕ ТАБЛИЦЫ,...

Чтение из двух файлов и запись в один - C++
Помогите с одной задачей. У меня есть два файла: 1. "oldmast.dat" в котором 4 поля: номер счета клиента, фимилия, имя и баланс; 2....

Запись и чтение файлов на диск и с диска - C++
Добрый день,помогите пожалуйста составить две программы. 1)Создать файл с полями:Фамилия,№ экзаменационного билета,зачет\незачет. ...

Чтение из двух файлов и запись в третий - C++
Имеется следующая задача: в цикле подсчитывается определенное значение функции fe, зависящее от одного параметра(вводится) и записывается в...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.01.2012, 09:52
Ответ Создать тему
Опции темы

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