Вниз
Скачать: CL | DM;

PACKED. struct packed в Pascal , а в С++?   Найти похожие ветки 

← →
Alexander1966 ©   (2003-09-24 16:29) [0]

Есть ли аналог Паскалевского packed в С


← →
willys ©   (2003-09-24 16:32) [1]

есть. называется #pragma align :)))


← →
Verg ©   (2003-09-24 16:35) [2]

Только через опции компилера

#pragma pack(сколько надо)

но и то, по-моему что ни компиллер, то свой способ


← →
Alexander1966 ©   (2003-09-24 16:45) [3]

Спасибо, через компилятор я уже попробовал, работает.


← →
Basilio ©   (2003-09-24 16:47) [4]

проверил на gcc и MSVC6.0
#pragma pack(nnn) работает:

#include <stdio.h>
#pragma pack(2)

typedef struct{
short s;
long z;
} SS;

int main()
{
printf("%d\n",sizeof(SS));
}

выдаёт 6. если #pragma закомментировать - выдаст 8



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
1-18477
DBDev
2003-09-24 11:31
2003.10.06
ПОМОГИТЕ! Нужна компонента типа TStringGrid с возможностью ...


3-18258
QUE
2003-09-15 16:30
2003.10.06
Oracle: function () return TableDate is


14-18546
DAC
2003-09-19 03:08
2003.10.06
HELP!!!!!!!!!!!!!!!!!!!!!!!


1-18323
anonymous
2003-09-23 17:08
2003.10.06
эксепшены в D7


7-18646
mox
2003-07-23 19:27
2003.10.06
Последние буквы названия окна...




   Наверх