>А в чём проблема? Какой язык, кстати? fread/fwrite, если это то что я думаю.
:D спасибо за совет. Как обычно, простого не видишь в упор. Сидел заморачивал, думал переводить в другой тип данных. А зачем? Хз...
Вот набросал работает
Эээ, может я что-то не понял, но также как и массив интов
const int len = 100;
float *arr = (float*)malloc(sizeof(float) * len);
... заполняем ...
FILE *f = fopen("file.bin", "w+");
fwrite(arr, 1, len, f);
fclose(f)
Если надо побайтово
long Write_Data_float(int adrs,float *valf)
{
union { unsigned long along; float afloat; };//ключевой момент
register int i;
register int j;
long val_return;
unsigned char auch;
int blok=1;
int addr=0;
afloat=0.0;
along=0L;
afloat=*valf;
j=0;
addr=4*adrs;
for (i=24; i>-1; i-=8)
{
auch=(along>>i)&0xFF;
WriteEEP(blok, addr+j, (int)auch)
j++;
}
val_return=along;
return val_return;
}