• 締切済み

エディタへの出力方法を知りたいです。

C++初心者です。 Microsoft Visual C++を使用しているのですが、 計算プログラムを作成して、 実行した結果を他のエディタに出力する方法を 教えてください。 ちなみに「Win32 console Application」 で作成しています。 御手数ですが、なるべく具体的に教えてくださったら、 幸いです。

みんなの回答

回答No.3

CFileというクラスをご存知でしょうか? ファイルへの書き出し手順は、 Openでファイルを生成、又は既存のファイルを開き、 Writeで書き込み、 Closeでファイルを閉じます。 VC付属のヘルプ(MSDN)で詳しい使い方もサンプルソースも載っています。 キーワードでCFileと打ち込むだけですので一度確認してみて下さい。

回答No.2

一番簡単フローとしては、 テキストファイルとして出力し、 他のエディタ(メモ帳等)の引数としてファイルを渡してあげる方法ですね。 例: aaa.txtに計算結果を出力して、 notepad.exe aaa.txt って感じでメモ帳を起動します。 他には起動したエディタへ内部的にドラッグさせてしまうなんてのも手ですね。

tomoryo
質問者

補足

すみません。 説明不足でした。 >テキストファイルとして出力し そのやり方が分かりません。 C++のソースファイルでの 出力の記述方法を教えてください。

  • sinx
  • ベストアンサー率29% (14/47)
回答No.1

私もC/C++共に初心者ですが、 >実行した結果を他のエディタに出力する方法 出力結果を他のプログラムに渡すということでしょうか? それともファイルにして他のエディタで開きたい(見たい)ということでしょうか。 前者はわかりませんが、後者であれば DOSプロンプト(コマンドプロンプト)で C:\>keisan > kekka.txt とすれば出力先がファイルになりますが・・・。

関連するQ&A

  • VB C++の初心者です。

    Microsoft Visual C++ 6.0をしようしています。 初心者です。 ある計算プログラムを作成して、 ほかのエディタからのデータを読み込んで、 実行させる方法を知りたいです。 そして、その結果もほかのエディタに出力させたいです。 どなたかよろしくお願いします。

  • visual editorについて

    visual editor で作成したプログラムはeclipse でないと実行できないのでしょうか?コマンドで実行したらエラーがたくさんでてきました.

    • ベストアンサー
    • Java
  • サクラエディタとコンパイラ

    サクラエディタで書いたプログラムを コンパイルしたいです。 とりあえず Microsoft Visual C++ 2010 Expressをインストールしたのですが どうやって繋げていくかがわかりません。 そもそもこれインストールしてどうにか設定すればサクラで書いたプログラムもコンパイルできると思ってること自体が間違っているのでしょうか。 できるだけプログラムを書くのはサクラで行いたいです。 回答お願いいたします。

  • Microsoft Visual C++ 6.0での複数ある中からのプロジェクトの選び方について

    Microsoft Visual C++ 6.0を使用して、ダイアログエディタでダイアログボックスを作成したものを含んだプログラムを作りたいのですが、Microsoft Visual C++ 6.0を初めて開いた時、「ファイル」-「新規作成」よりプロジェクトを選択するような画面が出ていますが、どのプロジェクトにするのが1番良いのでしょうか。

  • VC++で、ソースファイルを追加すると、コンパイルエラーになります。

    こんばんは。 VC++6.0を使い、C言語の勉強をし始めました。新規プロジェクト→Win32 Console Application を作成し、簡単なプログラムを作成しています。 最初からあるソースファイルはコンパイル、実行できます。しかし、後から自分で追加したソースファイルは error C2065: 'printf' : 定義されていない識別子です。 という、エラーが出てしまいます。何かが、関連付けられていないのでしょうか?それとも、新規プロジェクトを作成しなければいけないのでしょうか? 私は、VC++が初めてなので、ぜんぜんわかりません。よろしくお願いします。

  • 出力をパースペクティブに表示させる設定

     今晩は、C言語をVisual Studio 8 で勉強中です。  プログラムは正常に走っているのですが、実行(デバッグ)すると何故かDOS画面が立ち上がり そこに結果が表示されます。  エディタの下にある出力のパースペクティブに表示させるには、どのような設定をしてやれば良いのでしょう。  また、JAVAをEclipseで書くと、「Shift+Control+O」でパッケジーが自動でインストールされるのですが、 Cでもヘッダーが自動でインストールされるショートカットはあるのでしょうか。  宜しくお願いします。

  • エディタとコンパイラ 基礎

    C言語を勉強しています。 パソコンはWindows Vistaですが、フリーのエディタとコンパイラを探しました。 Vistaに対応していれば、ソフトのダウンロードやプログラミングの実行しても問題はないでしょうか? そもそも、WindowsでCのプログラムの作成や実行などが可能なのかも分かりません。 小心者で情けない質問ですが、よろしくお願いします。 また、エディタは「メモ帳」でも問題はないのでしょうか?

  • Visual Studio のコンソール出力

    Visual Studio 2015 を使ってC++のコンソールアプリケーションを作る練習をしています。 ソースプログラムは印刷できるのですが、プログラムを実行してコンソールに出力された結果を印刷するにはどうすればよいのかわかりません。どなたか教えて頂けるとありがたいです。

  • Visual StudioでDOS窓以外に出力する方法は?

    Visual Studio 2008 を使って、プログラミングの勉強をしてます。 まだコンソールアプリだけで、フォームアプリの勉強には入って いません。 ですので、出力は Console.WriteLine を使ってますけど、これで プログラムを実行すると、DOS窓に出力されます。結果を見るだけなら それでもいいんですけど、DOS窓からはクリップボードにコピーが 出来ないので、たとえば出力結果をこの掲示板に載せて質問したい 時とかは、自分でそれを見ながら打ち込まなければなりません。 DOS窓を開いて exe ファイルを叩いて実行すれば、ファイルに リダイレクト出来るのは分るんですけど、ディレクトリを移動する だけでも面倒ですし、プロジェクトごとにディレクトリが変わるので PATH を切っておく方法も使えません。Visual Studio から実行した 出力結果を、ファイルに出す方法ってありますでしょうか? 今はプロジェクトを作る時に「空のプロジェクト」を選んで、 「コードファイル」を追加してソースコードを打ち込んでます。

  • Cygwinのエディタについて

    Cygwinのエディタのviで、c言語のプログラムを作成し、gccでコンパイルすると、a.exeというファイルができます。私は今まで、Linuxのviでc言語のプログラムを実行するときは、a.outを使っていました。 Cygwinのviでもa.outを使うにはどう設定すればよいのでしょうか?