Re: Выравнивание полей структур
От: Аноним  
Дата: 11.11.03 07:19
Оценка:
Здравствуйте, Bujum, Вы писали:


B>не катит, потому-что читает 8 байт а не 5. (файл писала прога под другой

B>операционной системой
, там с этой байдой все в порядке).

B>Можно как нибудь прочитать файл в структуру не прибегая чтению

B>каждого поля в отдельности? (Настоящая структура сложнее чем приведеная выше).

Если не просто под другой OS, но и под другой платформой,
да еще и с отличным от твоего порядком байт с слове,
то скорее всего эта прога таки писала с конвертацией в network byte order.
И тебе таки прийдётся читать по полям.

Если же у вас какой-то кроссплатформенный формат и целые там записаны
не в network byte order'е, то вы ищете себе приключений на филейные части тела
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.