void GameBoard::enterShips()
{
char location[1];
int ships = 0;
int count = 1;
while(ships < NUM_SHIPS)
{
cout << "Enter a location for Ship " << count << ": ";
cin >> location;
cout << endl;
Grid[location[0]][location[1]] = SHIP;
ships++;
count++;
}
}
我正在寫一個戰艦遊戲。我有電路板佈局工作和計算機隨機生成的船隻。現在我正在研究這種方法來提示用戶輸入船的座標當我運行程序時,它允許我輸入5艘船。當我進入第六艘船時,它給了我這個錯誤。堆棧周圍的變量''已損壞
圍繞可變位置的棧被破壞。
我在網上尋找答案,並沒有發現任何獨家。
任何幫助,將不勝感激。
而是試着去'字符的位置[1] [2];' - 這會給你一個1×2陣列(索引:0 ] [0]和[0] [1]) – RageD 2011-02-27 21:02:25