如何保存由if(显示[rand()%10] [rand()%10] =='x'查询的随机点) 把b放在那里?我怎么做它不会工作,因为斑点是不同的,因此for循环不起作用。
if(anzeigen[rand()%10][rand()%10]=='x')
{
anzeigen[rand()%10][rand()%10]='b';
}
答案 0 :(得分:0)
rand
都会给您。因此,如果您要成为if
子句中的字段并且then
子句中的字段相同,则需要缓存值:
int x = rand() % 10;
int y = rand() % 10;
if(anzeigen[x][y] == 'x')
{
anzeigen[x][y] = 'b';
}