作者vincere (vin)
看板EE_DSnP
标题[问题] 左键
时间Fri Oct 14 00:43:44 2011
想要请问一下
因为我想先测试一下"按左键然後cursor往回移的状况"
所以让它:
case ARROW_LEFT_KEY:
cout << char(BACK_SPACE_CHAR);
不过每按一次左键
它就显示^[[D
我有确认过我键盘的mapping都没有问题
所以想请问一下是我哪个地方忽略了
还是说我要把TODO全部写完才能去测
感谢大家的回答~
--
※ 发信站 :批踢踢实业坊(ptt.cc)
◆ From: 218.160.178.24
1F:推 vuluy:感觉像是没对应到ARROW_LEFT_KEY 10/14 01:07
2F:→ wmin0:有break吧? 10/14 01:09
3F:推 ric2k1:推楼上。不过如果你只是要试试看 char(8) 的功用的话,可以 10/14 02:41
4F:→ ric2k1:写一个小程式就好了,像是: 10/14 02:41
5F:→ ric2k1:cout << "Bye, World" << char(8) << char(8); 10/14 02:42
6F:→ ric2k1:cout.flush(); while (1); 10/14 02:42
7F:→ vincere:不过我用testAsc上下左右键它都有对应到 .cpp里我也有加 10/14 06:37
8F:→ vincere:break 还是不work 我用教授的ref跑都没问题 而且只要有输 10/14 06:39
9F:→ vincere:入东西 再control+d程式就不会动了 10/14 06:39
10F:→ vincere:我之前也有用小程式先测试cout<<"\b";之类的东西 不过它 10/14 06:43
11F:→ vincere:好像是之前往前砍掉一个字 而不是只有cursor前移而已 然後 10/14 06:46
12F:→ vincere:我用教授的发法测 compile会出现cannot reslove adress of 10/14 06:48
13F:→ vincere:overloaded function 还是说我有什麽东西没include到? 10/14 06:49
14F:→ vincere:我重新下载新的cpp重新make 32一遍後 上述问题似乎解决了 10/14 08:41
※ 编辑: vincere 来自: 140.112.25.108 (10/14 13:37)
15F:推 lc85301:bye world 似乎颇跟上时事 10/14 20:27