>>148
こうすればいいんだろ。
32bit、64bitどうこう言う前にK&R本が必要では?

typedef struct {
int a;
short b;
}A;

typedef A *PA;

int main(){
PA pa;
int num = 3;

pa = (PA)malloc(sizeof(A)*num);
pa[0].a = 1; //ここでsegmentation fault
return 0;
}