我想讀一個文件到一個字符的二維數組字符,我有一個代碼,這樣做,但在讀取第一行字符後,它什麼都沒有設置到下一個空間在陣列中,然後將應該在該空間中的角色設置在前一個空間中。我如何解決它?二維數組跳過值
for(int x = 0; ((c = br.read()) != -1) && x < w.length*w.length; x++) {
w.currentChar = (char) c;
w.row = x/w.length;
w.column = x%w.length;
w.wumpusGrid[w.row][w.column] = w.currentChar;
System.out.print(w.currentChar);
System.out.print(w.row);
System.out.print(w.column);
}
什麼是'w'?一個東西? – Makoto 2013-03-12 21:18:46
顯然w表示Hunt the Wumpus遊戲的當前狀態。 :) 更多這裏:http://en.wikipedia.org/wiki/Hunt_the_Wumpus – 2013-03-12 21:21:50