2011-07-23 3 views
5

基本的には、1つのプログラム用に2つの出力端子ウィンドウを持っています。 1つはプログラムによって実行されているアクションのログを表示し、2つ目は値の表のようなものを表示します。これらの端末の出力は、すべてプログラム自体によって生成されます。これはstdioでC言語で行うことができますか?1つのCプログラム内で複数の端末ウィンドウに出力することはできますか?

私はこれがおそらくGUIまたはncursesに適していることを認識していますが、これは関係なく実行できるかどうかはまだ不思議です。

編集:私はlinux(xubuntuの具体的な)でこれをやっていると言わなければなりません。

答えて

7

移植可能な方法ではなくLinuxの場合、/dev/ptsは開いているすべてのttyを含むディレクトリなので、いくつかの異なる/dev/pts/<n>ファイルに書き込むと複数の端末に出力されます。

+0

ああ、ちょうど私が探していたものです。ありがとうございました、私はそれを試してみます。 –

関連する問題