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