Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

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

24K
04 июля 2007 года
Muches
4 / / 23.03.2007
Есть бинарный файл, в который записаны float в машинном представлении, с мантиссой и степенью (то есть каждые четыре байта файла-- очередное число). Как его прочитать?
8.8K
04 июля 2007 года
Se AD WMD
165 / / 10.01.2007
int fh=FileOpen(StringFilename,fmOpenread);//открываем
int ll=FileSeek(fh,0,2);//в лл будет размер
FileSeek(fh,0,0);//позицию в начало файла
float a;//флоатовская переменная, куда будем считывать
FileRead(fh,&a,sizeof(float));//считываем 4 байта в флоатовскую переменную
FileClose(fh);//закрываем файл
З.Ы. а можно было и поиск поюзать...
92
04 июля 2007 года
Тень Пса
2.2K / / 19.10.2006
лучше мануалы по функциям почитать. или книжку какую-нибудь. хорошую....

можно было сишными функциями справиться спокойно :) fopen, fseek, fread и т.д.
8.8K
05 июля 2007 года
Se AD WMD
165 / / 10.01.2007
Тень Пса, fopen по сравнению с File Open медленнее работают...гораздо медленнее
240
05 июля 2007 года
aks
2.5K / / 14.07.2006
Цитата: Se AD WMD
Тень Пса, fopen по сравнению с File Open медленнее работают...гораздо медленнее


Не гораздо, зато стандартные.

92
05 июля 2007 года
Тень Пса
2.2K / / 19.10.2006
медленнее, но не на много. и я думаю это будет заметно на файлах метров в дцать :) не меньше (если не больше) )))
24K
06 июля 2007 года
Muches
4 / / 23.03.2007
Я сишными и сделал тогда еще. Файлы не большие, десятки килобайт. Читается только одно значение за раз. Так что со скоростью вроде проблем нет). Писал уже вроде пост, но видимо он тогда не дошел, не вижу. Спасибо за помощь
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог