• ベストアンサー

C言語 配列

配列から配列への要素の引き渡し方をやろうと for ( i = 0; i < 4; i++ ) for ( j = 0; j < 5; j++ ) {{ w1[i][j] = In1[i][j]; w2[i][j] = In4[i][j]; }} とやってみました。エラーは出ないのですがうまく動きません。 どなたかアドバイスお願いします

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

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

本題の前に。{}の付け方。 一つ目の{は for(i... に対応するものではなく、for(j..)に対応するものになってます。 今回の場合は、for(i...の中がfor(j...だけなので問題無いですが、 for(i...に対応させるなら for ( i = 0; i < 4; i++ ) { for ( j = 0; j < 5; j++ ) { .. } } となります。注意しましょう。 で、本題ですが 「うまく動きません」というのが、どんな状況かわかりません。 この部分だけで、明かに「間違い」と指摘できる箇所はありません。 あなたは何を期待してこのように書いたのか、それに対してどうなっているのかを明記してください。 また、w1,w2,In1,In4がどう宣言されているかで起っている不具合かもしれません。 それも明記してください。

0y4u
質問者

お礼

回答ありがとうございます。 かいけつしました 

その他の回答 (1)

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.2

>アドバイスお願いします C言語の前に、国語力を身につける必要がありそうです。 今は、質問内容が抽象的であるため、アドバイスのしようがありません。

0y4u
質問者

お礼

そうですね、 少し考えて見ます

関連するQ&A