Форум: "Основная";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c