作者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