看板 C_and_CPP 關於我們 聯絡資訊
大家好,小弟第一次發文請多指教 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
Lipraxde: 我猜啦,大概是你沒把原本在畫面上的 * 擦掉的關係07/12 18:19
mike50378: 空白畫布 > 畫飛機 > 座標移動 > 空白畫布 > 畫更新後07/12 19:42
mike50378: 的飛機07/12 19:42
nh60211as: 你在畫飛機的時候不應該直接換行07/12 20:08
nh60211as: https://i.imgur.com/BCGvOXt.png 我把空白都換成e07/12 20:08
nh60211as: 飛機換成數字1~3。如果要照你這種寫法的話每一個要07/12 20:09
nh60211as: 畫圖的點都要一個條件式來看要畫什麼東西07/12 20:10
nh60211as: 還有你的height跟width好像跟x,y座標寫反了07/12 20:22
確實是換行的問題,感謝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
nh60211as: 我寫的話也會用二維陣列,我上傳一下07/12 21:22
nh60211as: https://reurl.cc/b5OGAd 我用VC++編譯的,07/12 21:25
nh60211as: 最好改用std::vector免得越界存取07/12 21:26
n大詳細解說真佛心,我受益良多,感謝你! ※ 編輯: a71245969 (49.216.101.118 臺灣), 07/12/2020 21:58:10
Matz: 把原先飛機的位置用空白符文換 07/13 00:19
descent: 很棒, 加油 07/13 18:02
Schottky: 推遊戲 07/16 23:08