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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 85, средняя оценка - 4.66
ББК
34 / 34 / 6
Регистрация: 10.11.2011
Сообщений: 94
#1

Чтение бинарного файла - C++

17.11.2011, 15:58. Просмотров 11456. Ответов 5
Метки нет (Все метки)

подскажите пожалуйста как можно из любого файла(*.bmp, *.mp3, *.avi и т.д.) получить двоичное представление этого файла или хотя бы считать текстом((ь[‹е]ГђђђU‹мѓДШS‹Ъ‰) - чё-то типа того) информацию о файле. В поиск прошу не посылать, я там уже был.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2011, 15:58     Чтение бинарного файла
Посмотрите здесь:

Чтение из бинарного файла - C++
Уважаемые форумчане! Прошу помочь мне с чтением из бинарного файла. Проблема следующая. Есть функция, которая пишет в бинарный файл -...

Чтение из бинарного файла - C++
Всем приветы. Подскажите или помогите, пожалста. Есть вот такая штука: #include "stdafx.h" #include <iostream> #include...

Чтение из бинарного файла - C++
Здравствуйте. Столкнулся с проблемой, не до конца понимаю от чего она возникает и как решить её. Открываю для чтения файл в бинарном...

Чтение бинарного файла - C++
Помогите, пожалуйста, научите, как правильно читать файлы! Есть бинарный файл. В нем хранятся шеснадцатиричные числа. (по 40 чисел в...

Чтение бинарного файла - C++
Подскажите пожалуйста как можно правильно открыть бинарный файл не зная структуры? С чего мне начать? Вот пример:

Чтение бинарного файла - C++
как получить доступ к произвольному адресу файла? Нужно отправить файл через ком порт но не с 0 а с адреса 1а000 в цикле по 0х100 байт. с 0...

Чтение бинарного файла - C++
Добрый Добавлено через 6 минут Добрый день. Не получается прочитать бин. файл. Суть какая: есть файл, в котором записаны дубл...

Чтение бинарного файла - C++
Здравствуйте. Есть код чтения бинарного файла: FILE *f; string tmp; char buff = {0}; f = fopen("data.bin", "rb"); if(f ==...

Чтение бинарного файла - C++
Привет! Необходима помощь в таком вопросе - Создал программу для хранения сведений о пользователях(типа такого: введите сведения: ...

Чтение из бинарного файла - C++
Здравствуйте. У меня имеется некий класс Product, объекты которого хранятся в объекте класса Vector. Есть функция записи вектора в бинарный...

Чтение из бинарного файла - C++
Создала Базу данных. запись в файл происходит, а чтение из файла не получается. исправьте, пожалуйста, или подскажите как? #include...

Чтение из бинарного файла - C++
Добрый вечер.Возникла проблема при чтении имени объекта из бинарного файла,запись в файл идет по структуре |char|int|double|float|'/0'|...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
oxotnik
1586 / 1063 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
17.11.2011, 16:03     Чтение бинарного файла #2
Цитата Сообщение от ББК Посмотреть сообщение
информацию о файле
какая конкретно информация интересует? у приведенных файлов структура разная, следовательно информация о них будет распологаться в разных частях (и даже не напрямую)
открыть в бинарном режиме (см. параметр mode): http://www.cplusplus.com/reference/i.../fstream/open/
ББК
34 / 34 / 6
Регистрация: 10.11.2011
Сообщений: 94
17.11.2011, 16:07  [ТС]     Чтение бинарного файла #3
открыть надо бинарный файл. Ставлю парам. mode в ios::binary все-равно не считует(вернее считует всего символов 5)
kazak
3033 / 2354 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
17.11.2011, 16:11     Чтение бинарного файла #4
Один из вариантов Чтение файла как hex

Добавлено через 1 минуту
Цитата Сообщение от ББК Посмотреть сообщение
вернее считует всего символов 5
Каки функции используются для чтения?
ББК
34 / 34 / 6
Регистрация: 10.11.2011
Сообщений: 94
17.11.2011, 16:24  [ТС]     Чтение бинарного файла #5
C++
1
2
3
4
5
6
7
8
ofstream file;
file.open("path file", ios::binary);
char text[1000];
while(!file.eof())
{
  file<<text;
cout<<text<<endl;
}
вот так я пытался считывать из файла данные.
kazak
3033 / 2354 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
18.11.2011, 00:02     Чтение бинарного файла #6
Для бинарного режима следует использовать функции get\read, оператор взять из потока << считывает текст.

Добавлено через 1 минуту
C++
1
2
3
int text;
while ((text = file.get()) != EOF)
   cout << static_cast<char>(text);
Yandex
Объявления
18.11.2011, 00:02     Чтение бинарного файла
Ответ Создать тему
Опции темы

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