Das ist meine Warnung.C warning implizite Erklärung der Funktion 'exit'
implicit declaration of function 'exit'
Wie kann ich es entfernen.
Ich verwende Linux & GCC-Compiler.
Das ist meine Warnung.C warning implizite Erklärung der Funktion 'exit'
implicit declaration of function 'exit'
Wie kann ich es entfernen.
Ich verwende Linux & GCC-Compiler.
Anzahl:
#include <stdlib.h>
an die Spitze Ihres Programms.
@Greg Hewgill: In meinem Programm habe ich '#include
@eSKay: Implizite Deklarationen sind * erlaubt * in C, es sei denn, Sie verwenden den '-Wmissing-protypes' Warnschalter (der mit' -Wall' eingeschaltet ist). –
Haben Sie diesen Präprozessor? Wenn nicht, füge es hinzu.
#include <stdlib.h>
exit() ist eine Bibliotheksfunktion, die respecive Prototypen vorhanden sind, in der stdlib.h Header-Datei, inoder den Vorgang angegebene Code für die Exit-Funktion aufzurufen, müssen Sie die als # anhängen Enthalten Sie stdlib.h Header in Ihrem Programm. Deshalb sollten wir den Header stdlib.h hinzufügen. obwohl Sie das Programm ausführen kann, aber es zeigt die Warnmeldung wie unten:
warning: incompatible implicit declaration of built-in function ‘exit’ [enabled by default]
aber, diese Art von Programm nicht zu empfehlen, müssen wir kümmern uns um, was wir im Programm gegeben sind, seien Sie vorsichtig. Warnung kann zu Laufzeitfehler führen.
'Mann 3 Ausfahrt' zeigt Ihnen die Kopfzeile zu enthalten. –