-7

私は最近 C++ を試してみることにしましたが、すぐに自分が何をしているのかわかりません。Microsoft Visual C++ Express 2010 をインストールしました。Eclipse の Java と同じように、新しいプロジェクトを作成し、ソース フォルダーに新しいファイルを作成しました。これが私のコードです:

#include <iostream>
using namespace std;

int() main 
{
    cout << "Hello World!\n";
    return 0;
}

そして、私がビルドしようとすると、これが得られます:

1>------ Build started: Project: HelloWorld, Configuration: Debug Win32 ------
1>  Hello.cpp
1>c:\users\dylan\documents\visual studio 2010\projects\helloworld\helloworld\hello.cpp(4): error C2059: syntax error : ')'
1>c:\users\dylan\documents\visual studio 2010\projects\helloworld\helloworld\hello.cpp(5): error C2143: syntax error : missing ';' before '{'
1>c:\users\dylan\documents\visual studio 2010\projects\helloworld\helloworld\hello.cpp(5): error C2447: '{' : missing function header (old-style formal list?)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

編集:ああ、それは信じられないほど愚かな間違いでした。明らかに、私はテキストをもっと注意深く見る必要があります。回答してくれたすべての人に感謝します。

4

3 に答える 3

4
int() main 

する必要があります

int main()

関数シグネチャの一般的な形式は(簡略化)

[戻り値の型] [関数名] ( [パラメータの型] [パラメータ名] , ... )

また

[戻り型] [関数名] ( )

関数が引数を必要としない場合。

于 2013-10-27T18:48:30.770 に答える
2

最初に気付いたのは、括弧はメイン キーワードの前ではなく、後にある必要があるということです。

于 2013-10-27T18:48:40.293 に答える
0

構文エラーがあります - 4 行目はint main()

于 2013-10-27T18:48:57.560 に答える