スレを勃てるまでもないC/C++の質問はここで 15
■ このスレッドは過去ログ倉庫に格納されています
0653デフォルトの名無しさん
2010/06/15(火) 19:31:35switch((zukei*)hoge->type)
case 0:
sprintf("%d",(Rec*)hoge->yoko * (Rec*)hoge->tate);
case 1:
sprintf("%d",(Cir*)hoge->r * (Cir*)hoge->r * 3.14);
}
main{
zukei* x;
RecCreate(x);
(間にいろんな処理)
PrintMen(x);
}
先輩の作ったモジュール見たらこんな感じのコード出てきたんですが
CreateTri抜ける〜PrintMen行くまでにyoko、tateの情報落ちないんでしょうか?
zukeiへのポインタとしてしかxを宣言してない
(mainモジュール中でzukei構造体分のサイズしかメモリ確保してない?)んで
yoko、tateの値が入った領域って(間にいろんな処理)の際に
別の変数の為に使われちゃったりしないか気になるんですが。
■ このスレッドは過去ログ倉庫に格納されています