• ベストアンサー

borlandでコンパイルすると、「プロトタイプ宣言のない関数 'exit' の呼び出し」という警告が出てきます。

borlandでコンパイルすると、「プロトタイプ宣言のない関数 'exit' の呼び出し」という警告が出てきます。 一応ソースの文頭には、 #include<stdio.h> を入れているのですが、この警告を出なくするのにはどの様にしたらいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • bobviv
  • ベストアンサー率50% (13/26)
回答No.4

以下を参照してください。二番目のURLは一番目のスレの続きみたいです。

参考URL:
http://ybbs.admin-man.net/8500/0002/00003098.htm,http://ybbs.admin-man.net/8500/0002/00003101.htm
coronalith
質問者

お礼

解答有り難うございました^^

その他の回答 (3)

  • crew21
  • ベストアンサー率26% (58/222)
回答No.3

単に stdlib.h をインクルードしてないだけなんじゃないか?

coronalith
質問者

お礼

解答有り難うございます。

  • php504
  • ベストアンサー率42% (926/2160)
回答No.2

"manpage 関数名"で検索すると必要なヘッダ含め引数、戻り値等いろいろわかります。

coronalith
質問者

お礼

解答有り難うございます。 "manpage 関数名"で検索すると、確かに英語のページが出てきたのですが、このmanpageってどういう意味なんでしょうか?

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.1

stdlib.h もインクルードしてみるとどうでしょうか?

coronalith
質問者

お礼

解答有り難うございます。 stdlib.hをincludeしてやると、確かに、警告はなくなりました。 ここで一つ疑問なのですが、ヘッダファイルってincludeしなくってもコンパイルできるってことは、ヘッダファイルって何のために読み込んでるんでしょうか? また、プログラムの動作的には問題無いのですが、ヘッダファイル有りと無しで何か変わっているのでしょうか?

関連するQ&A

専門家に質問してみよう