- 締切済み
C++のソースに関する質問
以下のコードをコンパイラのテスト目的でコンパイルしました //test.cpp #include <iostream> using namespace std; void main() { cout << "test" << endl; } 使っているコンパイラはBCC Developerと言うソフトです 上に書いているコードは間違っては居ないと思うのですが エラー E2266: ファイル名が指定されていない と言うエラーが出てきます、何処のファイルをどうやって 指定するのかを教えてください
- みんなの回答 (7)
- 専門家の回答
みんなの回答
>ちなみに、<iostream>は標準C++ライブラリのヘッダファイルですが、<iostream.h>は非標準の(古い)ヘッダファイルです。 >理由がない限り<iostream.h>は使うべきではないです。 そうだったんですか。 それはそれは失礼しました。
- kaha
- ベストアンサー率23% (41/177)
●「test.cpp」のファイルは存在していますか? ●その「test.cpp」のファイルはプロジェクトに追加されていますか? BCC Developerは知りませんが、記述のtest.cppはフリーのBorland C++ Compiler 5.5ではコンパイルできました。ソースファイルのコードは正しいです。 「エラー E2266: ファイル名が指定されていない」で検索。参考URL:がヒット。
- JaritenCat
- ベストアンサー率37% (122/322)
ちなみに、<iostream>は標準C++ライブラリのヘッダファイルですが、<iostream.h>は非標準の(古い)ヘッダファイルです。 理由がない限り<iostream.h>は使うべきではないです。
- JaritenCat
- ベストアンサー率37% (122/322)
BCC Developperはコンパイラではなく開発環境だと思うのですが、コンパイラはインストールしましたか??
お礼
はい コンパイラとデバッガはインストールしました それをBCC Developperで使っています
>上に書いているコードは間違っては居ないと思うのですが その考えが既に間違ってます。 たいていの場合、ミスを犯すのは人間です。 >#include <iostream> #include <iostream.h> が正解です。
お礼
そうですか 間違いを指摘してくださり有難う御座いました
- Tacosan
- ベストアンサー率23% (3656/15482)
コンパイラを動かすときに, どのように入力しましたか?
お礼
コンパイルする時は、質問に書いたとおりに入力しました それともコンパイルする前には、ソースコードやコメント(コメントは書かなくてもいいと思いますが)以外に何か を入力しなきゃいけないのでしょうか
補足
コンパイルする時は、質問に書いたとおりに入力しました それともコンパイルする前には、ソースコードやコメント(コメントは書かなくてもいいと思いますが)以外に何か を入力しなきゃいけないのでしょうか
- Tacosan
- ベストアンサー率23% (3656/15482)
コンパイラを動かすときに, どのように入力しましたか?
お礼
有難う御座います 記述された、アドレスを参考にしてみます