2012-04-15 6 views
3

これをほとんど検索すると、標準出力への印刷に関する情報が表示され、実際のプリンタに関する結果は主にWin32 APIに関係します。C++で(現実のプリンタで)簡単に印刷できますか?

シンプルなC++プログラムで.txtなどのファイルを印刷したり、標準出力を印刷できるようにする、OSに固有の基本的なプリンタAPIなどがありますか?

答えて

4

いいえ、C + +にはこのような非OS固有のプリンタAPIはありません。

印刷を行うコマンド(例:systemまたはpopenライブラリコール)を実行し、そのコマンドをユーザーが設定できるようにすることをおすすめします。

いくつかのC++(またはC)GUIフレームワーク(Qt、Gtk、GtkMMなど)は、物事を印刷するためのAPIを提供しています。

+0

あなたの3番目の声明はあなたの最初の声明と矛盾していませんか? –

+2

GUI以外のアプリケーション(Webアプリケーションなど)ではおそらくGtkやQtを使用したくないからです。 –