C ++ Как прочитать заголовок файла без выравнивания в структуру дополненного заголовка, используя ifstream? - PullRequest
0 голосов
/ 06 мая 2018

В настоящее время я пытаюсь прочитать заголовок файла .tga, используя ifstream в структуре заголовка. Проблема в том, что структура дополняется. Кто-нибудь знает способ обойти это без сил, чтобы структура распределяла невыровненные?

struct TARGA_HEADER {
unsigned char   IDLength;
unsigned char   ColorMapType;
unsigned char   ImageType;
// 1 Bytes Padding
unsigned short  FirstEntryIndex;
unsigned short  ColorMapLength;
unsigned char   ColorMapEntrySize;
// 1 Bytes Padding
unsigned short  XOrigin;
unsigned short  YOrigin;
unsigned short  Width;
unsigned short  Height;
unsigned char   PixelDepth;
unsigned char   Descriptor;

};

...