作者fairyflame (妖精火焰)
看板EE_DSnP
标题Re: [问题] HW2-delete line
时间Sun Mar 30 17:50:14 2008
1F:推 funkyjazz:不过我看不懂char(BACK_SPACE_CHAR)的含意...有hint吗.. 03/30 14:46
来废话一下XD
其实这个作业只要把movBufPtr这个function搞懂就会很好写了......
主要要记得游标的移动和_readBufPtr这个pointer是独立的
(这一直让我想到数电的红绿灯)
char(BACK_SPACE_CHAR)就是把游标向左移一个
但这时_readBufPtr还在原来的位子呀~~~~~~~
所以要--
同样的
cout<<*__readBufPtr的意思 就是要把游标往右移一个
为什麽咧 其实就只是再把*_readBufPtr所存的字元"再印一次" 游标就会往右移了
可是这时_readBufPtr还是在原来的位子
所以要++
--
基本上只要弄懂这个应该就会很好写了
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.248.94
※ 编辑: fairyflame 来自: 140.112.248.94 (03/30 17:53)
2F:推 musie:有大大 快拜 ~~ 我光搞懂这个就花了一天= = 03/30 18:00
3F:推 BVB:花了一天还搞不懂的人... 03/30 22:01
4F:→ BVB:仔细想一想忽然觉得我真是好笨Orz 03/30 22:02
5F:推 ric2k1:哈, 其实这个 homework 的一个很大的目的就是要让大家 03/30 22:06
6F:→ ric2k1:想一想 "pointer", "string", "input/output" 之间的关系! 03/30 22:07
7F:推 funkyjazz:叩谢阿 Orz....要是没有这篇我还在原地打转耶 03/31 13:56
8F:推 battlecruise:原po好帅! 04/01 22:29