Solarisプログラミング教えてチョンマゲ (337レス)
1-

150
(4): 03/10/31 09:17 AAS
>148

 ぐは。間違えてる。
 正しいのはこっち。

> 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;
> }

 ちゃんと構造体の大きさを個数分確保してるんだけど、
 うまくいかない。32bitだとうまくいって、64bitだとうまく
 いかない理由がわからない。なんでだろう???
1-
あと 187 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.005s