Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
studyC
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 5
1

Бинарный файл ( определение типа данных в нем)

08.04.2012, 21:17. Просмотров 1460. Ответов 1
Метки нет (Все метки)

Добрый вечер! Есть такая задача, имеется файл который мы открываем в бинарном режиме через fstream.
Как определить какого размера считывать элемент массива для ф-ии read(), учитывая что файл содержит данные неизвестного типа, будь то double int или char?
Заранее спасибо!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2012, 21:17
Ответы с готовыми решениями:

Запись структуры (в ней есть поля типа данных char*) в бинарный файл
Всем привет! Есть такая структура: struct Telem { int key; char *mark; float engine;...

Запись переменной типа double в бинарный файл
Помогите справится с проблемой! допустим а меня есть переменная: double d=0.123456789; (8байт)...

Сконвертировать текстовый файл в бинарный, переписать только положительные числа в другой бинарный файл
Бинарные файлы!! Помогите пожалуйста. Дано бинарный файл ( данные сначала в текстовом, конвертирую...

Определение типа данных
К примеру вводим число 5, нужно определить что это тип int Если вводим какие-то символы, нужно...

Запись данных в бинарный файл
Мне нужно записать в бинарный файл координаты точек с помощью fwrite и попутно выводить их на...

1
ProNoooob
77 / 77 / 8
Регистрация: 14.10.2009
Сообщений: 121
08.04.2012, 21:28 2
Для начала можно узнать размер файла, выделить память для него и прочитать в нее весь файл.
Далее все просто.
Большинство форматов файлов имеют некоторое описание. Поищи в интернете.
Обычно в начале есть некоторая информация, которая поможет тебе правильно интерпретировать содержимое.

Если же ты записал этот файл сам, то и сам должен знать где и какие данные лежат.

Ну и если совсем ничего не известно, то это провал. Файл это просто набор байт. Не более.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2012, 21:28

Занесение данных в бинарный файл
Подскажите плиз как занести данные в бинарный файл функциями библиотеки cstdlib.(чтобы в дальнейшем...

Определение типа вводимых данных
Здравствуйте. Мне, как новичку, нужна помощь. Я делаю программу для работ с функциями. В начале...

Запись введенных данных с консоли в бинарный файл
Доброго времени суток. Столкнулся с такой проблемой: Мне надо введенные данные в структуру...


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

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

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