[問題] C寫飛機小遊戲問題

看板C_and_CPP (C/C++)作者 (熊怪唉優)時間5年前 (2020/07/12 18:11), 5年前編輯推噓4(4011)
留言15則, 7人參與, 5年前最新討論串1/1
大家好,小弟第一次發文請多指教 1.問題:飛機於畫面中移動時會有殘影如下圖(新增gotoxy函數出現此問題): (1)未移動時:https://imgur.com/uGKOqRF
(2)移動重複列印飛機:https://imgur.com/cBqLoVx
2.程式碼:https://0rz.tw/LcSST 發文若有任何問題小弟會配合修改,煩請各位大大解惑了,感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.232.139.50 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1594548686.A.1BB.html

07/12 18:19, 5年前 , 1F
我猜啦,大概是你沒把原本在畫面上的 * 擦掉的關係
07/12 18:19, 1F

07/12 19:42, 5年前 , 2F
空白畫布 > 畫飛機 > 座標移動 > 空白畫布 > 畫更新後
07/12 19:42, 2F

07/12 19:42, 5年前 , 3F
的飛機
07/12 19:42, 3F

07/12 20:08, 5年前 , 4F
你在畫飛機的時候不應該直接換行
07/12 20:08, 4F

07/12 20:08, 5年前 , 5F
我把空白都換成e
07/12 20:08, 5F

07/12 20:09, 5年前 , 6F
飛機換成數字1~3。如果要照你這種寫法的話每一個要
07/12 20:09, 6F

07/12 20:10, 5年前 , 7F
畫圖的點都要一個條件式來看要畫什麼東西
07/12 20:10, 7F

07/12 20:22, 5年前 , 8F
還有你的height跟width好像跟x,y座標寫反了
07/12 20:22, 8F
確實是換行的問題,感謝n大跟其他大大的解答,另想請問n大有不換行的解法嗎?目前試 了二維陣列輸出成功但偶爾會出現亂碼ORZ ,奉上身家112p(稅前)請n大笑納 ※ 編輯: a71245969 (49.216.101.118 臺灣), 07/12/2020 21:12:24 ※ 編輯: a71245969 (49.216.101.118 臺灣), 07/12/2020 21:20:30

07/12 21:22, 5年前 , 9F
我寫的話也會用二維陣列,我上傳一下
07/12 21:22, 9F

07/12 21:25, 5年前 , 10F
https://reurl.cc/b5OGAd 我用VC++編譯的,
07/12 21:25, 10F

07/12 21:26, 5年前 , 11F
最好改用std::vector免得越界存取
07/12 21:26, 11F
n大詳細解說真佛心,我受益良多,感謝你! ※ 編輯: a71245969 (49.216.101.118 臺灣), 07/12/2020 21:58:10

07/13 00:19, 5年前 , 12F
把原先飛機的位置用空白符文換
07/13 00:19, 12F

07/13 18:02, 5年前 , 13F
很棒, 加油
07/13 18:02, 13F

07/16 00:24, 5年前 , 14F

07/16 23:08, 5年前 , 15F
推遊戲
07/16 23:08, 15F
文章代碼(AID): #1V2k7E6x (C_and_CPP)
文章代碼(AID): #1V2k7E6x (C_and_CPP)