我是 Ubuntu 新手。
我正在運行一個 C++ 可執行文件,但遇到了這個問題,該程式要求輸入書面輸入,但是當我嘗試用箭頭鍵在我編寫的內容中移動遊標時,我得到了這些奇怪的符號:^[[D
^[[C
。我怎樣才能解決這個問題?
答案1
您可能會得到左右箭頭鍵的^[[D
和程式碼,因為 C++ 程式不提供任何內建的行編輯功能。^[[C
行編輯通常在 C/C++ 程式中透過類似GNU 讀行函式庫。可以使用該rlwrap
實用程式將其添加到本身不提供它的程式中 - 例如參見有沒有像貓這樣有歷史的東西?。