dポイントプレゼントキャンペーン実施中!

C言語プログラム上で計算した情報をプリンターで印刷したいのですが、C言語はあまりあつかっていなかったのでどうすれば印刷できるかわかりません。
すこし調べてみましたがみつかりませんでした。

ご回答よろしくお願いします。

A 回答 (2件)

環境不明なので正確なことはいえませんが、可能な限り多くの環境で使える方法を紹介するなら...



lprコマンドをsystemやpopen等で呼び出して、プリンタに出力してください。
MacやLinuxなどであれば普通に使えるはずですし、WindowsならCygwinを使ってください。
    • good
    • 1
この回答へのお礼

失礼しました 動作環境はWindows XPです

ご回答ありがとうございます。
それ以外にC言語で印刷する方法はないのでしょうか?
一昔前までfprintfのstdprnで印刷できたという風に聞いたのですが、
現在はstdprnのようなものはないのでしょうか?

お礼日時:2010/02/08 10:12

 開発環境が書いていないんで、Windowsの場合を想定します。


 プリンタにC言語単独で出力するのは大変です。
 fprintf()でファイルに出力しプリンタへの出力はノートパッド
のようなプログラムに任せましょう。
    • good
    • 1
この回答へのお礼

ご回答ありがとうございます。
しかし、印刷もプログラム上で行いたいのでこの方法は使用できません。

お礼日時:2010/02/08 10:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!