端末からアプリケーションに制御文字を表すバイトをどのように送信しますか?

端末からアプリケーションに制御文字を表すバイトをどのように送信しますか?

私はLinuxでstdinstdin端末かもしれません)データを読み取ることができるコマンドラインアプリケーションを作成しました。

端末にを入力すると、Ctrl+C端末は0x03行規則にバイトを送信します。バイトを0x03マイアプリケーションのワイヤルールに送信する代わりに、0x03これを制御文字として処理し、SIGINTアプリケーションにシグナルを送信します。

0x03押したときにバイトを自分のアプリケーションに転送する方法はありますかCtrl+C(ここで述べたように、ラインルール設定を変更する必要はありません)質問)。

ベストアンサー1

CtrlV(またはラインルールに設定されているもの)を押すと、lnext次のキーストロークが文字通り入力されます。

おすすめ記事