「みんな教えて! 選手権!!」開催のお知らせ

gccで>gcc -o test.exe test.cppとしても'main' must return 'int'
と出てコンパイルできません。ファイルは本のCDに入っていた物なので間違えは無いはずなのですが・・・

A 回答 (2件)

一応


-Wno-main というオプションで、そのエラーは抑制できると思う。

あるいは
int main(void)
にして

あとはソース見ないと分からないけど。
分岐とかなければ、最後に return 0; とか
書いておけばOK。

別にどっちでもOK。
    • good
    • 0

こんにちは



本に書いてある事全てが正しいとは限りません。
校閲ミスなんていっぱいあるんですから。

c++には詳しくないですが・・・、mainという関数?クラス?がint型の値を、どこかに渡すプログラムではないですか?
returnを書いていないか、returnする方が間違っているのかもしれません(doubleとかfloatとか・・・)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報