私は完全にC++で新しく、Eclipseを使用しています。C++ |主な機能エラー|初心者
が、私は主な機能で、このエラーを取得する理由は...私は知りません。
ERROR: ::main must return int
私のコードは次のとおりです。
void main()
{
char a;
while (a!='q')
{
string ln = "enter option: ";
cout<< ln;
switch(a)
{
case 1:
if (a=='1')
func1();
break;
case 2:
if (a=='2')
break;
break;
}
}
}
もう一度待ってください。メインは無効です。私はかなり私は 'の前にvoid main()を見たと確信している –
の@ボグダン:それは正しいだろうC + +。他の言語では、C#のようにmain関数の型として 'void'を使うかもしれません。さらに、非常に古いコンパイラの中には 'void main'をサポートしていたものもありましたが、これは決して標準的ではありません。 –
これは通常、悪いテキストブックでよく見られますが、コンパイラによってはそれも許可されることもありますが、それでも間違いです。 –