![]() |
чтение int бинарно из файла
Нужно бинарно считать файл, структуру файла знаю.
Первым значением идет unsugned int. Вот началные байты 0x00, 0x00, 0x08, 0x01 это число 2049. А в переменно после считывания храниться число 17301504 это как раз если в байтах 01 08 00 00, в точности наоборот. Есть ряд функци меняющий порядок байт в числе, из низх по иписанию подходит ntohl - осуществляет перевод целого длинного числа из сетевого порядка байт в порядок байт, принятый на компьютере но она кажеться только дя MVS. как можно считать int из файл в бинарном режиме чтобы получить число которое там записано |
PHP код:
И не стоит путать способы хранения переменных в файлах и в памяти! Для проверки можно сделать так: PHP код:
|
Цитата:
можно как замену использовать: Цитата:
|
Цитата:
|
#pragma comment(lib,"ws2_32.lib")
|
| Время: 09:31 |