これは私の警告です。
implicit declaration of function 'exit'
どうすれば削除できますか。
私はLinuxとgccコンパイラを使用しています。
これは私の警告です。
implicit declaration of function 'exit'
どうすれば削除できますか。
私はLinuxとgccコンパイラを使用しています。
追加:
#include <stdlib.h>
プログラムの先頭に。
このプリプロセッサはありますか?そうでない場合は、追加します。
#include <stdlib.h>
exit() はライブラリ関数であり、それぞれのプロトタイプがstdlib.hヘッダー ファイルに存在し、exit 関数の指定されたコードにプロセスを呼び出すために、プログラムに#include stdlib.hヘッダーをアタッチする必要があります。これが、stdlib.h ヘッダーを追加する必要がある理由です。プログラムを実行することはできますが、次のような警告メッセージが表示されます。
warning: incompatible implicit declaration of built-in function ‘exit’ [enabled by default]
しかし、この種のプログラムはお勧めしません。プログラムで与えられたものに注意する必要があります。警告は実行時エラーを引き起こす可能性があります。