作者ric2k1 (Ric)
標題[提醒] 將 screen[][] 初始成 ' '
時間Wed Dec 3 11:00:43 2008
※ [本文轉錄自 ric2k1 信箱]
作者: ric2k1 (Ric)
標題: Re: 請老師幫我看一下code >"<
時間: Wed Dec 3 10:59:36 2008
: static char screen[NUM_ROWS][NUM_COLS]={" "};
這行並沒有將 2D array 的內容 initialize 成 ' ' 哦!!
首先, " " 是一個字串, 你這樣做會讓 screen[0] = " ",
也就是說 screen[0][0] = ' ', 但是 screen[0][1] = 0 <== string end,
screen[0][j] = 0 for j >= 2...
而且 screen[i][*] = 0 for i >= 1...
此外, 要記得每次印出來要加 delay!!
※ 編輯: ric2k1 來自: 140.112.21.241 (12/03 11:01)
1F:推 james0419:那老師關於return type 要怎麼寫? 12/03 11:13
2F:推 james0419:cannot convert`char (*)[80]' to `char**' in return 12/03 11:17