0

みなさん、私は初心者で、助けていただければ幸いです。Brian Overland による C++ という本を恐れずに入手し、すべての例に従っていますが、何らかの理由でこれが発生します。

E:\portableapps\Dev-Cpp Portable\App\devcpp\main.cpp 関数内int main(int, char**)': 9 E:\portableapps\Dev-Cpp Portable\App\devcpp\main.cpp expected;' 前 "cout" E:\portableapps\Dev-Cpp Portable\App\devcpp\Makefile.win [ビルド エラー] [main.o] エラー 1

本の例では、次のコードを記述して保存し、コンパイルして実行するように指示されています。

#include <iostream>
using namespace std;
int main() {
cout << "I am Blaxxon," <<endl;
cout << "the godlike computer." <<endl;
cout << "Fear me! <<endl;

system("PAUSE");
return 0;
}

次のように記述しなければならない場合もあります。

#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
cout << "I am Blaxxon," <<endl;
cout << "the godlike computer." <<endl;
cout << "Fear me! <<endl;

system("PAUSE");
return EXIT_SUCCESS;

そうしないと、いくつかのエラーが表示されますが、これはコンパイラのバグだと思います。Dev-C++ ポータブル ベータ版。

とにかく、本には、これらの文字<< endl;を省略すると、プログラムは印刷されると記載されています

私は神のようなコンピューター、ブラクソンです。私を恐れてください!

もちろん一行で。だから私はそれを試してみましたが、私はこのエラーが発生します:

E:\portableapps\Dev-Cpp Portable\App\devcpp\print2.cpp 関数内int main(int, char**)': 9 E:\portableapps\Dev-Cpp Portable\App\devcpp\print2.cpp expected;' 前 "cout" E:\portableapps\Dev-Cpp Portable\App\devcpp\Makefile.win [ビルド エラー] [print2.o] エラー 1

systaxエラーが表示されるだけのように、何も出力しません。それが何であるかはわかりません。助けてください。

4

3 に答える 3

4

の最後の引用符を忘れただけです

cout << "Fear me! << endl;

そのはず

cout << "Fear me!" << endl;
//               ^ notice the closing quote

そして、すべての IDE に構文の強調表示があると思いました。

于 2012-02-04T22:49:33.280 に答える
1

エンディングがありません"

cout << "Fear me! " << endl;
于 2012-02-04T22:50:54.497 に答える
0

cout << "Fear me! << endl;

"文字列リテラルの後にa がありません。

于 2012-02-04T22:50:46.877 に答える