質問: 0; j < 4; i++){ printf("%c",plane[i][j]); } printf("\n"); } ```
回答: うーん...学校の課題か何かかい? 不明点のコードのレベルが低すぎて教えることにあまり気乗りしませんが... まあ個人的なプログラムかもしれませんしね。 ``` int row = buf[0]; int col = buf[1]; plane[row][col] = 's'; // 又は 'c'。 show_plane(); ``` あえて最小のコードにしています。 これを送受信前後に挟めばいいでしょう。 show_planeにも不具合があるし、入力内容のエラー処理がないという致命的な問題があります。 が、とりあえず二次元配列の取り扱いというならこれだけでいいでしょうかね。