作者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
1F:推 onthesea:可以cout<<' ';这样就盖掉之前的字了! 10/25 22:09
2F:推 ijb:真的要看老师的code,尤其是 cout << char(BACK_SPACE_CHAR); 10/27 02:28
3F:→ ijb:一开始写就是卡在这行..接着之後,什麽把戏都变不出.... 10/27 02:29
4F:→ ijb:看到後...心情明显变爽许多,写Code每次都很愉快呢! XD 10/27 02:30