作者jim3092003 (jim)
看板EE_DSnP
標題[問題] insertChar()
時間Fri Apr 3 12:06:32 2009
不好意思,就是我在key character的時候
如果cursor在最後面是正常的
ex:ad dd_ → ad dda_
但是如果把游標放在字串中間,就會變成
ex:ad_dd →→ adadd 而不是 ada dd
我想應該是InsertChar()裡面在移動_readBuf時出了問題
請高手幫忙釋疑一下。
btw,如果要在ddd下輸入cin或是查看local variable要怎麼做呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.42.3
1F:→ dostaevsky:cout完ch後要設法將看起來被蓋掉的那個字元顯示在 04/03 12:16
2F:→ dostaevsky:下一個位置 04/03 12:16
3F:→ dostaevsky:當然這代表要重新讓" dd"這些字元印在螢幕上適當位置 04/03 12:18
4F:→ dostaevsky:ddd的Program功能表選取Run in execution window 04/03 12:23
5F:→ dostaevsky:就可以開一個新的執行視窗 04/03 12:23
6F:→ dostaevsky:這樣deug過程中就可以從該視窗看到cmd> 出現 04/03 12:24
7F:→ dostaevsky:以及輸入各種字元產生的效果 04/03 12:25
8F:→ dostaevsky:(應該是說先選run in execution window之後再run) 04/03 12:25
9F:→ dostaevsky:(但最好先設定好想要的所有breakpoints) 04/03 12:25
10F:→ dostaevsky:查看local variable可以直接在code中該變數出現的地方 04/03 12:26
11F:→ dostaevsky:按右鍵選display <變數名稱> 04/03 12:26
12F:→ dostaevsky:但如果是在遠端用ddd 需要有耐心 04/03 12:28
13F:→ wanga10219:窄頻的話可以學學gdb 但9點要交 來得及嗎? XD 04/03 13:02
14F:→ dostaevsky:btw, InsertChar()移動到的應該不會是_readBuf 04/03 13:07
15F:推 ric2k1:來不及回答這個問題... 希望已順利解決 04/06 23:51