- ベストアンサー
テキストファイルを標準出力したいのですが
基本的な質問で申し訳ないのですが、デスクトップ上に作製したテキストファイル(test.txt)をリダイレクトでプログラムに入力し、標準出力(モニタに出力)したいのですがテキスト入力の方法がよく分かりません。 while、getcharを用いて1文字ずつファイルの終端になるまで読み込むので、次のものを書いたのですがテキストファイルの指定方法がわからず行き詰っております( 『 < 』 を使うようなのですが・・・) 使用しているソフトはCPad for Borland C++ Compilerで、書いたものは以下になります。 ご回答お願い致します。 ------------------------------------------------- #include<stdio.h> int main() { int c = 0; while(c = getchar()) != EOF{ printf("%c",c); } return 0; } -------------------------------------------------
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
このプログラムのソースファイルをtest.c 実行モジュールを test.exeとします。 コマンドプロンプト(DOS窓)で test.exe < test.c と入力してください。 このプログラムの内容が画面に表示されます。
その他の回答 (1)
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
できた実行形式が print.exe だとすると、コマンドプロンプトから print < test.txt
お礼
ご回答ありがとうございます。 コマンドプロントにてリダイレクトする際、< in"ファイル名"としてしまっていたことが原因だったようです。 ご指摘感謝いたします。
お礼
ご回答いただきありがとうございます。 ご指摘の通り実行致しましたところ、出力することができましたo(^▽^)o