我需要幫助/提示在C.製作一個簡單的棋盤
打印棋盤我想打印一個4x4的棋盤是這樣的:
+----+
| |
| |
| |
+----+
當然那是隻有1x1的,但我不知道如何做一個4x4的。
我知道我必須使用某種嵌套for循環來做到這一點。我也必須將它存儲在一個數組中。所有我是這樣的:
#include <stdio.h>
#include <string.h>
char board[4][4];
int main() {
for (int i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
board[i][j] =
}
}
我不知道我怎麼會去在板上存儲一個1x1盒[1] [1],然後再在板[2] [2] ...你得到的想法...你們可以請幫助我如何做到這一點?
在此先感謝!
你只是想打印出網格,還是將它存儲爲值? – Rob 2011-03-02 05:25:26
@Rob我想打印網格,但也將其存儲在數組中。 這只是我正在開發的一個程序的一部分,所以如果我要實現一個控制檯輸入,並把它放到板子上[2] [2],你知道我的意思嗎? – Watabou 2011-03-02 05:29:13
你的數組是[4] [4],但你會引用從0到4的'i'和'j'值,這會推動你越過數組邊界,所以你會寫入內存中擁有。 – fbrereto 2011-03-02 05:35:41