アプリ版:「スタンプのみでお礼する」機能のリリースについて

入力データ(番号、名前、年齢、住所)を入力データファイル「in.txt」から読み込み、番号順に並べ替えて、出力データファイル「out.csv」に書き出す&プリントアウトするプログラムを作りたいのですが、プログラムを実行する度にコンパイラからプリントアウトする方法(例えばプリンターをプログラム内で指定)を教えてください。回答お願いします

A 回答 (5件)

>コンパイラは C machine です。


それは、学習用の簡易的なC言語ですね、ダウンロードしてざっと見た感じでは、関数を追加したり、WindowsのAPIを呼べる基本的な機能が無いみたいなので無理ですね。
FAQでもソフトの開発には使えないって回答があるし。

>Q:このソフトで、ウィンドウズのアプリケーションを作ることができますか?
>A:できません。

もう10年以上も更新されずに放置されているみたいなので無理でしょうけど、
この手のフリーソフトでは、一番分かっているのは作者なのですから、
そちらに問い合わせたり、要望をお願いして改善してもらうのが常識です。

C言語をWindowsで一般的なソフト開発に使われている Microsoft Visual C++ にするなら、先の回答で私が紹介した方法でできます。(C++ですけど、C言語での記述もできます)
    • good
    • 0

質問で言われているのはプログラムから印刷する方法だとして、


どういうOSで実行して、どんなC言語で開発しているか説明しないと、他人と話が通じませんよね。
C言語の標準関数での印刷はプリンタデバイス"PRN"に対してfprintfするだけです。
Windowsの場合なら次の通りそんなに単純ではなく、その部分だけ聞いてもWindowsのシステムやプログラムについて基礎から学習していないと理解できないでしょう。

印刷の方法
http://www.kumei.ne.jp/c_lang/sdk/sdk_77.htm
http://wisdom.sakura.ne.jp/system/winapi/win32/w …

プリンタの設定方法
http://www.kumei.ne.jp/c_lang/sdk/sdk_79.htm
http://www.kumei.ne.jp/c_lang/sdk3/sdk_297.htm
http://wisdom.sakura.ne.jp/system/winapi/common/ …

この回答への補足

どういうOSで実行して
Windows XPです。
どんなC言語で開発しているか
コンパイラのことでしょうか?コンパイラはCmachineです。

補足日時:2012/01/30 00:27
    • good
    • 0

プリンタ関係の処理はOSによって異なるので、まずはOSの種類を補足してください。


あと、プリンタへの出力はout.csvの内容をテキストとしてそのまま出すのですか?

この回答への補足

Windows XPです。
出力結果なのでプリンタへの出力はout.csvと同じです

補足日時:2012/01/30 00:20
    • good
    • 0

#1です。



因みにですが、大雑把に言うと


ソースプログラム
   ↓
(コンパイラ)
   ↓
実行可能プログラム
   ↓
プログラムを実行


の様な流れになるのですが、プログラムを実行した後はコンパイラは関係有りません。
    • good
    • 0

> プログラムを実行する度にコンパイラからプリントアウトする方法(例えばプリンターをプログラム内で指定)を教えてください。



ここが意味不明です。

コンパイラはコンパイルするだけ。
コンパイラからプリントアウトとは、実際にどういう動きを想定していますか?

この回答への補足

すみません。確かに意味不明な文章になってますorz
正しくはプログラムを実行する度にプリンタからプリントアウトする方法(例えばプリンターをプログラム内で指定)です

補足日時:2012/01/29 22:20
    • good
    • 0

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


このQ&Aを見た人がよく見るQ&A