- ベストアンサー
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]; }} とやってみました。エラーは出ないのですがうまく動きません。 どなたかアドバイスお願いします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
本題の前に。{}の付け方。 一つ目の{は 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がどう宣言されているかで起っている不具合かもしれません。 それも明記してください。
その他の回答 (1)
- asuncion
- ベストアンサー率33% (2127/6289)
回答No.2
>アドバイスお願いします C言語の前に、国語力を身につける必要がありそうです。 今は、質問内容が抽象的であるため、アドバイスのしようがありません。
質問者
お礼
そうですね、 少し考えて見ます
お礼
回答ありがとうございます。 かいけつしました