2016-06-13 7 views
0

if(display [rand()%10] [rand()%10] == 'x')で照会されたランダムスポットを保存するには ?スポットは違っていて、forループはそれほど動かないので、私はどうやって仕事をしなかったのですか?C++ Console Minesweeper 2D配列のスポットを保存する

if(anzeigen[rand()%10][rand()%10]=='x') 
{ 
    anzeigen[rand()%10][rand()%10]='b'; 

} 
+0

でのrand() '%10 'を保存する:あなたが同じになるようにthen句内if句のフィールドとフィールドをするワンドであれば、あなたは値をキャッシュする必要があります変数 – tkausl

答えて

0

randは、別の値を呼び出すたびに表示されます。よく

int x = rand() % 10; 
int y = rand() % 10; 
if(anzeigen[x][y] == 'x') 
{ 
    anzeigen[x][y] = 'b'; 
}