C предупреждение о неявном объявлении функции 'exit' - PullRequest
45 голосов
/ 09 марта 2010

Это мое предупреждение.

implicit declaration of function 'exit'

Как я могу это удалить.

Я использую компилятор linux & gcc.

Ответы [ 3 ]

105 голосов
/ 09 марта 2010

Добавить:

#include <stdlib.h>

в начало вашей программы.

11 голосов
/ 09 марта 2010

У вас есть этот препроцессор? Если нет, добавьте его.

#include <stdlib.h>
1 голос
/ 01 декабря 2014

exit () - это библиотечная функция, соответствующие прототипы присутствуют в заголовочном файле stdlib.h , для вызова процесса с указанным кодом для функции выхода, вам необходимо присоединить as # включите заголовок stdlib.h в вашу программу. По этой причине мы должны добавить заголовок stdlib.h. Несмотря на то, что вы можете запустить программу, но она показывает предупреждение, как показано ниже:

warning: incompatible implicit declaration of built-in function ‘exit’ [enabled by default]      

но, программа такого рода не рекомендуется, мы должны заботиться о том, что нам дается в программе, быть осторожными. предупреждение может привести к ошибке во время выполнения.

...