typedef unsigned char BYTE;
typedef unsigned short int WORD;
typedef unsigned long int DWORD;
struct MDB_INFO
{
// DWORD sas;
WORD wOfs_1;
WORD wOfs_2;
WORD wOfs_3;
WORD wOfs_4;
WORD wOfs_5;
WORD wOfs_6;
WORD wOfs_7;
WORD wOfs_8;
WORD wOfs_9;
WORD wOfs_10;
WORD wOfs_11;
WORD wOfs_12;
WORD wOfs_13;
};
Ошибка в sizeof() ?
ОЧ. нужна помощь.
Цитата: grrrr
sizeof(MDB_INFO) = 32 байта
В чем может быть причина ????
В выравнивании.
См. #pragma pack
Цитата:
В выравнивании.
См. #pragma pack
См. #pragma pack
#pragma pack посмотрел -- решил другую проблему (с структурой файлов):)
но как мне узнать размер структуры MDB_INFO?("ручной" подсчет неподходит:))
Цитата: grrrr
но как мне узнать размер структуры MDB_INFO?("ручной" подсчет неподходит:))
sizeof и #pragma pack
Спасибо.:D