0
6x15配列(マップ)のランダム座標を数字3に設定しようとしていますが、座標値がまだ0の場合のみです。配列は、最初のコンパイル時に、私は私はありませんエラーランダムな座標の「開いた」スロットに番号を配置
testarray3.c:31:9: error: lvalue required as left operand of assignment
testarray3.c:32:2: error: invalid type argument of unary ‘*’ (have ‘int’)
を取得し、しかし)
25 int shipnum;
26 int x;
27
28 shipnum = 1;
29 while(shipnum > 0)
30 {
31 if ((&x = map[rand_number(MAX_ROWS)][rand_number(MAX_COLS)]) == 0)
32 {*x = 3;
33 shipnum --;}
34 }
を0に設定し、船のnumが、私が置きたい3の値の数ですされていますこれらのどちらが言っているのか...確かに、私がやろうとしていることをする良い方法がありますか?