Здравствуйте, Kven, Вы писали:
K>Есть некий файл, он заливается в битовый буффер, в файле хранятся данные разных типов K>DWORD int CHAR и float. Нужно данные float вытащить из битового буффера отредактировать и K>запихнуть обратно.
Очень просто.
byte b[BUFFER_SIZE];
//b is initialized
//....float *pfNum;
pfNum=(float *)(b+nOffset); //nOffset - offset in byte array of our number
*pfNum=*pfNum+2003;