執行程式時的方向鍵 - Linux

Table of Contents

我在 command line 底下執行程式時

在 windows 上按方向鍵就可以左右移動光標

但現在只會變成 ^[[D ^[[C

像是執行下面這個程式:

#include <stdio.h>
int main() { getchar(); }

就會出現這個問題

我要怎麼做才能讓他可以移動??

Shell: tcsh, bash 都試過


--
光明 的背後 是 黑暗
黑暗 的背後 還是 黑暗
由此可知 黑暗 > 光明 Q.E.D.

--

All Comments

Donna avatarDonna2012-03-07
改用ncurses library
Quanna avatarQuanna2012-03-09
最簡單的方法是安裝 readline (dev 和 runtime),然後照
man readline 的用法去用
Caroline avatarCaroline2012-03-11
寫自動賺P幣換新台幣程式 遇到最大的問題 就是方向鍵的問
Kristin avatarKristin2012-03-15
題 解決方向鍵,就=全部都ok,我若錯,請更正,謝謝
Harry avatarHarry2012-03-16
原po的問題應該是要能接受人類按方向鍵,好像和模擬按方向
鍵無關。