Questo è il mio avviso.C avvertimento implicito della dichiarazione di 'uscita'
implicit declaration of function 'exit'
Come posso rimuoverlo.
sto usando linux & compilatore gcc.
Questo è il mio avviso.C avvertimento implicito della dichiarazione di 'uscita'
implicit declaration of function 'exit'
Come posso rimuoverlo.
sto usando linux & compilatore gcc.
Add:
#include <stdlib.h>
alla parte superiore del vostro programma.
@Greg Hewgill: Nel mio programma, non ho usato '#include
@eSKay: le dichiarazioni implicite sono * consentite * in C a meno che non si utilizzi l'opzione di avviso '-Wmissing-protypes' (attivata da' -Wall'). –
Avete questo preprocessore? In caso contrario, aggiungilo.
#include <stdlib.h>
exit() è una funzione di libreria, i prototipi respecive sono presenti nel file di intestazionestdlib.h, inoder chiamare il processo di codice specificato per la funzione di uscita, è necessario collegare il come # includere l'intestazione stdlib.h nel programma. questa è la ragione per cui dovremmo aggiungere l'intestazione stdlib.h. eventhough è possibile eseguire il programma, ma mostra il messaggio di avvertimento come di seguito:
warning: incompatible implicit declaration of built-in function ‘exit’ [enabled by default]
ma, questo tipo di programma non raccomandato, abbiamo bisogno di prendersi cura di ciò che ci viene dato al programma, essere prudenti. L'avviso può causare errori di runtime.
'man 3 exit' mostrerà l'intestazione da includere. –