2017-11-11 7 views

答えて

2

はい、大きな違いがあります。

通信ポートのパラメータを変更して、「生」または「調理済み」文字を転送する必要があります。

「生の」はすべての文字を受信したとおりに転送します。

は「調理」I/Oモジュールハンドルの制御文字、バックスペースを作るなど

tcgetattr()のmanページを読んで(理解)すべての関連機能について読んで始まる提案します。

これらの機能は、すべてtermiosファミリの機能の一部です。

+0

ありがとうございます!私は、正準形式と非正式形式で通信できるプログラムをコーディングします。ですから、通信のパラメータを設定する2つの関数を作成します。あなたはそれが良い方法だと思いますか? –

+2

@JoseMarques Junior、あなたの計画は良いと思う。最初に実行する別の要素を追加し、 'tcgetattr()'を使ってインタフェースの元の特性を読み書きします。プログラムを終了する前に、 'tcsetattr()'を使って元の特性を復元してください。 – user3629249

関連する問題