Цитата Сообщение от petera Посмотреть сообщение
А сразу PSW[600..603] нельзя использовать?
Код:
double myDouble;

myDouble = *(double*)(PSW+600);
sprintf((char*)&PSW[256], "%11.3f", myDouble);
И этот код проверил

Захват-11.png

Данные для теста получил здесь https://www.binaryconvert.com/index.html
Захват-22.png

Результат
IMG_20261022_120339.png