重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

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で質問しましょう!