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

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

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

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

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

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

Чтение нескольких структур и одной переменной из бинарного файла. Формат файла имеется - C++
Формат файла состоит из 3 структур и одной переменной. Подробное описание формата во вложении, просьба посмотреть его. У меня возникла...

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

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

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

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

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

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

Добавлено через 1 минуту
Цитата Сообщение от ББК Посмотреть сообщение
вернее считует всего символов 5
Каки функции используются для чтения?
0
ББК
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;
}
вот так я пытался считывать из файла данные.
0
kazak
3035 / 2356 / 155
Регистрация: 11.03.2009
Сообщений: 5,402
Завершенные тесты: 1
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);
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2011, 00:02
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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