作者ijb ()
看板EE_DSnP
標題[問題] 很蠢的問題
時間Wed Oct 25 18:18:34 2006
也許大家都知道,但我不會..(真差勁啊)
做delete的func時,要怎麼把之前cout出來的字變不見
如:
cmd>ijbijb
按back_space後
應該是
cmd>ijbij
我可以把readBuf裡面東西改掉,但我卻改不掉已經show在螢幕的字
(當然readBufPtr有相對應去改)
另外,按arrow_up的時候,會顯示出上個指令的字串
但是連續按二次就會變成兩個字串連在一起秀出來
這個問題應該也是無法清掉之前的字串導致的
呃...說了一堆,不知道大家看了有沒有懂...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.115.2
推 onthesea:可以cout<<' ';這樣就蓋掉之前的字了! 10/25 22:09
推 ijb:真的要看老師的code,尤其是 cout << char(BACK_SPACE_CHAR); 10/27 02:28
→ ijb:一開始寫就是卡在這行..接著之後,什麼把戲都變不出.... 10/27 02:29
→ ijb:看到後...心情明顯變爽許多,寫Code每次都很愉快呢! XD 10/27 02:30