CLI アプリケーションにオートコンプリート機能を実装したいと考えています。getc() のデフォルトの動作は、次の文字リストが入力された場合にのみ戻ります: NEW_LINE または EOF。自動補完アルゴリズムをトリガーできるように、このリストに TAB を追加したいと考えています。
たとえば、termios を使用してそれを行う方法はありますか? editline ライブラリ (http://www.thrysoee.dk/editline/) はそれを行うことができますが、どのように行うのかわかりませんでしたか?