• 締切済み

Borland C++で数値ファイルに落としたい.

フリーソフトのBorland C++ Compiler 5.5を使用しています. RLC回路の数値解析をするために適当なエディタでプログラムを書き,ソースファイルをコンパイルするところまではできました. それを実行後,画面に出力された数値を眺め、適当な値になったのは確認できましたが, 出てきた数値を数値ファイルとしてファイル( .dat かな?)に落としたいのですが方法がわかりません. この先,その数値ファイルをepsファイルに出力して,TeXに取り込みたいのです. よろしくお願いします.

みんなの回答

  • php504
  • ベストアンサー率42% (926/2160)
回答No.2

リダイレクトでいいのかな C:\>xxxx.exe > log.dat

jackal777
質問者

お礼

ANo.1の回答で解決しましたが, ~.exe > ~.log とすればtextファイルで残せるということがわかりました. C初心者でリダイレクトってなんだろうと思いましたが, とりあえず上記の方法で解決できたので, リダイレクトについても自力で調べてみることにします. 回答ありがとうございました.

  • iriyak
  • ベストアンサー率48% (40/82)
回答No.1

こんにちは。 QNo.4014426 『画面のテキストをファイル出力』 こちらでご紹介した printf されたテキストをファイルに格納する手法が適用できるかもしれません。 なお、回答者は画面出力された数値がどういうものでどう出力されたのか未確認です。参考意見としてお役立てください。

参考URL:
http://okwave.jp/qa4014426.html
jackal777
質問者

お礼

無事解決しました.参考URLの内容を読んで, C:\borland\bcc55>~.exe > ~.log 数値 数値 数値 数値 などと実行させたら,~.txtとして解析データがザ~っと並んだファイルができていました. 色々ネットなどで方法を調べていましたが,ここで聞いてあっさり解決できました. 検索の仕方が悪かったのかも. 本当にどうもありがとうございました.

関連するQ&A

  • Borland C++ Compiler

    学校のC言語の授業で使用するので、Borland C++ Compilerをインストールしました。 今までに作ったプログラムや、教科書に載っていたサンプルプログラムをコンパイルして軽い勉強をしていたのですが、コンパイルの際にエラーが出るようになりました。 コマンドプロンプトでbcc32と打つと、パラメータのリストのようなものが出てくるので、-nなど適当にパラメータをつけて実行したら以下のようなエラーが出るようになりました。 Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland test.c: Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参照) objとtdsファイルは出力されるのですが、exeが出力されません。 どうやったらなおるか、教えてください。

  • Borland C++ Compilerについて。

    Borland C++ Compilerでコンパイルし、 exeファイルを実行したところ、 実行された画面が一瞬(0.1秒くらい)出て 消えてしまいました。 唯一、"Hello"を表示するプログラムは ちゃんと出ました。 原因は何でしょうか?

  • Borland C++ Compiler 5.5の使用制限

    Borland C++ Compiler 5.5での勉強とコンパイルを予定しています。 理由はフリーで使えるからです。 ところでこのコンパイラについて質問があります。 このコンパイラでコンパイルした場合の使用制限というのはあるのでしょうか? 1.シェアウェアなどの商用利用は可能か? 2.ソースコードの公開義務などはないか? 3.その他注意点があれば教えてください。 4.Borland C++ Compiler 5.5と一緒にDLしておくと   便利な物がありましたら教えてください。 DLしようとしたらメール登録が必要だとありましたが、 それよりも手前のページで仕様制限に関するページが 見つけられなかったので質問させていただきました。

  • Borland C++ Compiler について…

    こんにちは。 Borland C++ Compiler 5.5 をダウンロードして、 メモ帳で、プログラムを書き (一番最初にたいていの人が書く例のアレ。) コマンドプロンプトでコンパイル…。 できません。どうしてでしょう?というのが質問です。 もちろん環境変数は設定しました。 変数名 > path 変数値 > C:\Borland\bcc55\bin このように。 実際にコンパイルすると 'bcc32' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と警告が出ます。 さらに、直接 C:\borland\bcc55\Bin\bcc32 と入力すると、コンパイルしてくれるようです。 が、ここでも別のエラーがでます。 エラー E2133: コマンド 'ilink32.exe' を実行できない と。 まとめ 1.コンパイルができない(環境変数関係?) 2.ilink32.exe が実行できない 以上の2点について、解決策をご存知の方がおられましたら、 ご教授願いたく存じます。

  • Borland C++ Compiler でコンパイル

    Borland C++ CompilerとCpadというツールを使っているのですが、コマンドプロンプトだとbcc32 ファイル名 と入力しても「’bcc32’は、内部コマンドまたは外部コマンド~」というエラーが出て上手くいきません。 しかし、Cpad上でコンパイルすると画面下のメッセージボックスにきちんと bcc32 ファイル名でコンパイルできています。 同じコマンドを入力しているはずなのに、なぜコマンドプロンプトでは上手くいかないのでしょうか?

  • Borland C++ Compiler 5.5について(3)

    つい最近Borland C++ Compiler 5.5をインストールしたんですがコンパイルしようとすると test.cpp: エラー E2209 test.cpp 1:インクルードファイル'stdio.h'をオープンできない。 エラー E2268 test.cpp 5:未定義の関数'printf'を呼び出した(関数 main()) *** 2 errors in Compile*** と出てしまうんですがどういうことなんですか? 教えてください。

  • C++の実行

    Borland C++ Compiler 5.5をインストールして、 コンパイルはできましたが、 exeファイルを実行できません。 どうしたらよいでしょうか?

  • borlandについて

    こんばんは Borland C++ Compiler 5.5 を使っているのですが… _______________ |#include <stdio.h>      |←のようなプログラムをコンパイル |               | したら |int main(void) |1:インクルードファイル'stdio.h'を |{              | オープン出来ない | printf("Hello.\n");   |5:プロントタイプ宣言のない関数 | return 0;        | 'printf'の呼び出し(関数mein) |}              |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ と出てきますどうしたらよいでしょうか。

  • Borland C++ Compiler 5.5の警告について

    Borland C++ Compiler 5.5を使用してコンパイルしているのですが、 下記のソースをコンパイルするとエラーがでます。 #include <stdio.h> ------test.c------ int main(void) { int a; int b=0; b = a; return 0; } 警告 W8004 error.c 6: 'b' に代入した値は使われていない(関数 main )という警告なのですが、初期化をしている変数すべての警告がでてしまい困っています。 この警告だけを表示させない方法等あるのでしょうか?

  • Borland C++ Compiler 5.5でのコンパイル可能ディレクトリの継承?

    Borland C++ Compiler 5.5.1をインストールしてサンプルソースをコンパイルしようとしたところ、「bcc32が認識されていない」エラーが出ました。 bccの設置場所はc:borland\bcc55\Binであり、Pathの設定も行い、bcc32.cfgとilink32.cfgもBinディレクトリ下に正しく作成済みです。 また、ソースの場所はc:sourceにsample1.cとして保存してあります。 なお、コマンドプロンプトでC直下での「C:\>bcc32」と入力すると正しく内容が表示され、 「C:\>bcc32 source\sample1.c」と入力すればC直下にコンパイルしたEXEファイルが生成されます。 しかし、「C:\source>bcc32」や、「C:\source>bcc32 sample1.c」では非認識エラーとなってしまいます。 windowsのOSはXP SP2のホームエディションです。 なぜ、C直下でしかbccが反映されていないのでしょうか? 対処法を教えてください、お願いします。

専門家に質問してみよう