• 締切済み

C++のソースに関する質問

以下のコードをコンパイラのテスト目的でコンパイルしました //test.cpp #include <iostream> using namespace std; void main() { cout << "test" << endl; } 使っているコンパイラはBCC Developerと言うソフトです 上に書いているコードは間違っては居ないと思うのですが エラー E2266: ファイル名が指定されていない と言うエラーが出てきます、何処のファイルをどうやって 指定するのかを教えてください

みんなの回答

noname#15691
noname#15691
回答No.7

>ちなみに、<iostream>は標準C++ライブラリのヘッダファイルですが、<iostream.h>は非標準の(古い)ヘッダファイルです。 >理由がない限り<iostream.h>は使うべきではないです。 そうだったんですか。 それはそれは失礼しました。

  • kaha
  • ベストアンサー率23% (41/177)
回答No.6

●「test.cpp」のファイルは存在していますか? ●その「test.cpp」のファイルはプロジェクトに追加されていますか? BCC Developerは知りませんが、記述のtest.cppはフリーのBorland C++ Compiler 5.5ではコンパイルできました。ソースファイルのコードは正しいです。 「エラー E2266: ファイル名が指定されていない」で検索。参考URL:がヒット。

参考URL:
http://www.hi-ho.ne.jp/jun_miura/bbs/index.shtml
tukai
質問者

お礼

有難う御座います 記述された、アドレスを参考にしてみます

回答No.5

ちなみに、<iostream>は標準C++ライブラリのヘッダファイルですが、<iostream.h>は非標準の(古い)ヘッダファイルです。 理由がない限り<iostream.h>は使うべきではないです。

回答No.4

BCC Developperはコンパイラではなく開発環境だと思うのですが、コンパイラはインストールしましたか??

tukai
質問者

お礼

はい コンパイラとデバッガはインストールしました それをBCC Developperで使っています

noname#15691
noname#15691
回答No.3

>上に書いているコードは間違っては居ないと思うのですが その考えが既に間違ってます。 たいていの場合、ミスを犯すのは人間です。 >#include <iostream> #include <iostream.h> が正解です。

tukai
質問者

お礼

そうですか 間違いを指摘してくださり有難う御座いました

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

コンパイラを動かすときに, どのように入力しましたか?

tukai
質問者

お礼

コンパイルする時は、質問に書いたとおりに入力しました それともコンパイルする前には、ソースコードやコメント(コメントは書かなくてもいいと思いますが)以外に何か を入力しなきゃいけないのでしょうか

tukai
質問者

補足

コンパイルする時は、質問に書いたとおりに入力しました それともコンパイルする前には、ソースコードやコメント(コメントは書かなくてもいいと思いますが)以外に何か を入力しなきゃいけないのでしょうか

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

コンパイラを動かすときに, どのように入力しましたか?

関連するQ&A