• 締切済み

ソースを2つ作った場合のとき

こちらのカテゴリーでは初めて質問させていただきます。宜しくお願いします。 先日からC言語を勉強し始めて、ボーランドから無料配布されているやつをDLし、設定までは終わりました。 それで いざプログラム作成しようとしたのですが次のような状態になってしまいました 【ファイル】→【新規作成】→【プロジェクトタブ】からプロジェクト名 をつける。そのあと【新規作成】→【ファイル】→【C/C++ファイル】でファイル名をつける。 そしてプログラムを作成、コンパイルなどをすると、そのときの実行結果はちゃんと出るのでます。(これをソース1とします。) その後同じように【ファイル】→【新規作成】→【ファイル】でプログラムを作り実行をするとここでもまたちゃんと結果を出ます。(これをソース2とします) そのあと先ほど作ったソース1を見直そうとして、もう一度実行するとそのままソース2の結果が出るのですがこういうときはどうすればよろしいのですか? すごく長々となり申し訳ありません。意味不明だったならばもう一度後で書き直します。 それとプログラミングなどは全くの初心者で本当に申し訳ありませんが宜しくお願いします

みんなの回答

  • sego
  • ベストアンサー率29% (371/1269)
回答No.1

プロジェクトを作成するとき(プロジェクト名)をユニークネーム(なんでもよい適当な名前)にしてプロジェクト作成する、または、C/C++ファイル名にもユニークネームをつける、どこかデフォルトファイル名(初期ネーム)を付けたまま上書きしていませんか。prjネームもmain.cppも同じ名前を使わずに進んでください。テスト2プロジェクト・・テスト3プロジェクト・main2.cpp main3.cpp

関連するQ&A

  • ソースの作成

    独学でC言語の勉強をしているのですがソースの作成もできません。 テキストファイルの新規作成のボタンを押し、ソースを入力した後、ソースをセーブするには何をすればいいのでしょうか。メニューで、プロジェクト→プロジェクトへ追加→新規作成でC++ソースファイルを選択しプログラム名を入力して作成すると拡張子がcppのファイルができたのですが開いてもソースが見れません。コンパイルしたらエラーも警告もゼロなのですが。また、pathはどのように設定するのでしょうか?

  • ボーランド C++

    ボーランドのC/C++コンパイラーを使ってますが、ソースをコンパイルしたら3つファイルが作成されました。 ソースの名前がPROG4で新しく出来たのが、PROG4.obj, PROG4.tds,PROG4.BAKです。プログラムを実行するには どうしたらいいでしょうか?又この3つのプログラムは何をさしますか?

  • C++のソースをコンパイルしてできた実行ファイル

    のトラブルです。ちなみにプログラミングはかなりの初心者です。 サンプルソース等をコンパイルして実行ファイルを作成しても、実行ウィンドウが固まってしまいます。 どのプログラムでコンパイルしても同じです。二台のPCのVisual C++でやってみましたが(VistaデスクトップとXPノート)、どちらでもビルドが正常終了した後実行ファイルを確認するとファイル名の表示されたウィンドウが真っ白のまま固まってます。borlandのC++Builderで作成した実行ファイルも実行ウィンドウが同じ状態になりました。CD-ROM添付のサンプル実行ファイルだけはしっかり表示されました。 猫でもわかるゲームプログラミングで勉強しようとしています。 どなたか分かる方ご回答お願いしますm(_ _)m

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

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

  • VC++でソースファイルに2つのデータを作る場合。

    Microsoft Visual C++ 2008 Express Editionというコンパイラを使っています。 新しいプロジェクトを作成すると、ソースファイル、ヘッダーファイル、リソースファイルの3つのフォルダが作成されます。 ソースファイルのフォルダに.cppのプログラムを作成しています。 もう一つ別のプログラムを実行しようと思って、ソースファイルのフォルダにプログラムを追加して実行すると必ずエラーが出てしまいます。 エラーの内容は「1 つ以上の複数回定義されているシンボルが見つかりました。」のようです。 1つのソースファイルに2つ以上のプログラムは作れないのでしょうか?

  • C++ Builder X ファイルについて

    こんばんわ。 C++ Builder X で、プロジェクトを作って、ファイルを1つ作って(仮にファイル名をAとします)、プログラムを実行すると、 画面下の方に結果が表示されます。 ここまでは問題ないんですが。 違うプログラムを作ろうと新しくファイルを作るために、ファイルメニューの新しいファイルをクリックして、同じプロジェクト内に違うファイルBを作りました。 ソースを書いて、コンパイルして実行しようとすると、画面下の方には、ファイルAの結果が表示されます。ソースを書くところのタブは、ファイルBになっているし、その状態で実行するとなぜかファイルAの結果がでます。 どうすれば、ファイルBの結果が表示されるのでしょうか? 1回1回新規にプロジェクトから作らなければいけないのですか? どなたか宜しく願いします。

  • 複数のソースからなるプログラムの実行

    windowsで、Cを勉強中のプログラミング初心者です。 複雑なプログラムっていくつかの名前で、複数のソースから成っていますよね。そういうプログラムを動かしたいのですが、どうやってコンパイル、実行したら良いのですか? 以下のサイトのサンプルを、ソースコードから動かしたいと思っています。 http://www.oreilly.co.jp/books/9784873113395/download.html

  • FindFirstFileについて教えてください。

    Visual Studio C++ 2010 Expressを利用して、C言語のプログラムを作成しています。 その中でFindFirstFileを使っています。 Visual Studio上でWin32コンソールアプリのプロジェクトを作成して、このプログラムをコンパイルしました。 プロジェクトのプロパティは変更していません。 コンパイルしたものを実行すると戻り値としてINVALID_HANDLE_VALUEが返ってきて、ファイルのリストを取得できませんでした。 一方で、コマンドプロンプト上でMakefileを作成し、同じソースをコンパイルした場合は、ファイルのリストを正常に取得することが出来ます。 従いまして、おそらくプログラムは問題ないと思います。 Visual Studioのプロジェクトで、何かプロパティの設定が必要でしょうか? 実行環境は、Windows7 64-bitです。 何かご存知の方いらっしゃいましたら、教えて頂けますか?

  • VBのコンパイル解除

    VBver.5を使用してプログラミングをし、プロジェクトをコンパイルして.EXEファイルを作成したのですが、もとのプロジェクト(ソースファイル)を書き替えたいのでコンパイルを解除し、.EXEファイルからプロジェクトを取り出したいのですがどうすればよいのでしょうか。

  • 一括処理が出来ません(cygwin使用)

    当方、プログラミング初心者です。 業務で大量のファイル処理をする為にC言語で作成されたプログラムを使用し、一括処理をさせています。 概要としては、1000個以上のテキストファイルの中身を読み込んで、各々の計算結果を別ファイルとして出力させたり、ファイルの一部をコピーしたり・・・です。 cygwinでのコンパイルは 『gcc (プログラム名) -mno-cygwin -Wall -o (実行ファイル名)』 としています。 これで作成されたファイルを、 『./(実行ファイル名) (読み込ませたいファイル名) > (結果ファイル名)』 と打ち込んで結果を出しています。 1ファイルずつ上記のように入力すれば問題ないのですが、 テキストに 『./(実行ファイル名) (読み込ませたいファイル名1) > (結果ファイル名1) ./(実行ファイル名) (読み込ませたいファイル名2) > (結果ファイル名2) ./(実行ファイル名) (読み込ませたいファイル名3) > (結果ファイル名3) ./(実行ファイル名) (読み込ませたいファイル名4) > (結果ファイル名4) ./(実行ファイル名) (読み込ませたいファイル名5) > (結果ファイル名5)』 と入力し、cygwin上で、 『sh (テキストファイル名)』 とすると、「No such directory」と出て計算されません。 コンパイル時のオプションが足りないのか、 プログラムソースに何かおまじないのような一文が必要なのか 分からずに困り果てております。 皆様のお知恵をお貸し頂きたく。 よろしくお願いいたします。

専門家に質問してみよう