• ベストアンサー

C言語のことで…

C言語のポインタの勉強をしているのですが、 9×9の整数型2次元配列を格納する関数kuku_makeを作成。 結果確認はmainで上記関数を呼び出して結果を表示。 void kuku_make(int kuku[][9]) 方向性だけでもいいので教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

方向性もなにも、 [ 1*1,1*2,1*3 ... 9*9 を計算して、二次元配列の適当なところに代入する ] ってだけになりますが。 > 結果確認はmainで上記関数を呼び出して結果を表示 ということだから、main関数は int k[9][9] ; /* 9x9の二次元配列 */ /* その他準備 */ kuku_make(k) /* ここで、二次元配列kに9x9の結果が入る */ /* kの内容を出力 */ となります。 ここまではポインタ以前の問題です。 C言語で注意する点は int k[9][9] と宣言したら、 k[9][9]=9*9 ; とは使えない、という点です。

Kajyuuu
質問者

お礼

なるほど! ありがとうございます(^^)

関連するQ&A