Re[2]: Лишние байты при записи в бинарный файл
От: bnk СССР http://unmanagedvisio.com/
Дата: 05.03.08 21:09
Оценка:
Здравствуйте, andpar, Вы писали:

A> если не высталены никакие специальные флаги, чтобы не было выравнивания


Для VC это #pragma pack, т.е. надо примерно так

#pragma pack(push, 1)
struct d
{
    char c;
    int i;
};
#pragma pack(pop)

Перая ссылка в гугле по "pragma pack" выглядит вполне полезной: Запись структур данных в двоичные файлы
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.