-2
每次我在Visual Studio 2015中运行此代码时,它都会显示错误标识符“treasureLocation”未定义......我做错了什么?阵列:标识符“array”未定义
int main()
{
int gridSize [2];
int gridX = 0;
int gridY = 0;
int treasureLoaction[2];
int end;
std :: cout << "what size grid would you like to play on?" << std :: endl;
std :: cin >> gridSize [1];
std :: cin >> gridSize [2];
treasureLocation[1] = rand() % gridSize[1] + 1;
treasureLocation[2] = rand() % gridSize[2] + 1;
while (gridY < gridSize[2]) {
gridY++;
while (gridX < gridSize[1]) {
std::cout << "* ";
gridX++;
}
std::cout << "" << std::endl;
gridX = 0;
};
std::cout << treasureLoaction;
std::cin >> end;
return 0;
}
'std :: cout << treasureLoaction;'你不能用数组来做到这一点。虽然你拼写错了也。 – drescherjm
'treasureLoaction!= treasureLocation',作为一个简单的印刷错误关闭。 – Jack