0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 5
|
|
1 | |
Бинарный файл ( определение типа данных в нем)08.04.2012, 21:17. Показов 3227. Ответов 1
Метки нет (Все метки)
Добрый вечер! Есть такая задача, имеется файл который мы открываем в бинарном режиме через fstream.
Как определить какого размера считывать элемент массива для ф-ии read(), учитывая что файл содержит данные неизвестного типа, будь то double int или char? Заранее спасибо!
0
|
08.04.2012, 21:17 | |
Ответы с готовыми решениями:
1
Запись структуры (в ней есть поля типа данных char*) в бинарный файл существует бинарный файл. Удалить макс и мин елементы в нем.Есть заготовки Запись переменной типа double в бинарный файл Как записать\читать в бинарный файл переменную типа цвет? |
79 / 79 / 8
Регистрация: 14.10.2009
Сообщений: 121
|
|
08.04.2012, 21:28 | 2 |
Для начала можно узнать размер файла, выделить память для него и прочитать в нее весь файл.
Далее все просто. Большинство форматов файлов имеют некоторое описание. Поищи в интернете. Обычно в начале есть некоторая информация, которая поможет тебе правильно интерпретировать содержимое. Если же ты записал этот файл сам, то и сам должен знать где и какие данные лежат. Ну и если совсем ничего не известно, то это провал. Файл это просто набор байт. Не более.
0
|
08.04.2012, 21:28 | |
08.04.2012, 21:28 | |
Помогаю со студенческими работами здесь
2
Запись/чтение структуры с полем типа String в бинарный файл Сконвертировать текстовый файл в бинарный, переписать только положительные числа в другой бинарный файл Считывание введенных данных, определение их типа и сохранение в виде массива данных Определение типа данных Запись данных в бинарный файл Запись данных в бинарный файл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |