作業中のC++
プロジェクトでは、GLPK
(Gnu Linear Programming Kit で書かれていC
ます) を使用します。コンソール アプリケーションでいくつかの手順を使用すると、 から自動出力が生成されGLPK
ます。
すべてをGUIに詰め込んだ後、以前に表示されたテキストを使用したいと思いました。そのため、stdout と stderr をファイルにリダイレクトしました。(そしてprintf("Hallo World");
、アプリで正常に動作することを確認しました)。
問題は、テキスト形式がGLPK
ファイルに表示されないことです。いくつかの調査の後、ステートメントxprintf(...)
が使用されていることがわかりました。(正直なところ、私は何が何xprintf
をし、何が違うのか見当がつきませんprintf
。)
誰か説明してください:
- stdout を使用せずにテキストを画面に出力する方法。
- 自動生成された出力をファイルやストリーム、または処理できるものに取得するにはどうすればよいですか。