C言語なら俺に聞け(入門篇) Part 13
■ このスレッドは過去ログ倉庫に格納されています
0810デフォルトの名無しさん
2007/06/10(日) 22:48:41別の関数でいろいろ値を格納した2次元配列を、構造体のなかに保存して、
他の関数でもその2次元配列を使えるようにしたいんです。
typedef struct INFO{
int iw,ih;
int **gazou; ←←ココ
} Info;
int main(void)
{
Info pi;
kakunou(*pi);
//ここらへんでいろいろ構造体の2次元配列を
//表示したり値を変えたりしたい。
return 0;
}
void kakunou(PNMInfo pi)
{
int g[pi.ih][pi.iw];
//ここらへんでgにいろいろ値を代入する
*pi.gazou = &g; ←←ココ
}
「←←ココ」と書いた行の2箇所をどのように書けばうまく値を受け渡すことができるんでしょうか?
(上記のはわかんないのでテキトーに書いてます)
二次元配列の時、ポインタをどういうふうに使えばいいかよく分からないんです。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています