2014-02-15 30 views
0

我在GNU readline庫一直在挖掘沒有運氣的交流功能像insert_cmd(字符*)上,如慶典readlline c函數插入命令行

insert_cmd("ls -l"); 

在執行時就會把輸出的提示:

prompt>ls -l 

因此,用戶可以完成編輯命令並運行它,如果他希望按回車。

如何做到這一點?

回答

1

這裏的關鍵是'編輯命令'。您可以使用libreadline,特別是readline函數來實現此目的。 libedit做同樣的事情。

如果他願意的話,你將不得不實現'跑步'。