warnung beheben
-
Hi,
ich hab ein C Programm bekommen bei dem ich die Warnungen entfernen soll.
Ich habe in meiner makefile CFLAGS = -Wall gesetzt und die makefile gestartet
den Großteil der Warnungen habe ich entfernt.aber er gibt mir beim durchlauf immer noch folgende warnung
CFLAphone.c:522: warning: implicit declaration of function `printSMS'der ausschnitt der datei sieht so aus
if (ch != 14){printSMS(j-1);} clear();
wo liegt hier das problem?
diese Warnung sagt mir ebenfalls nichts
phone.c:598: warning: control reaches end of non-void function
-
Erstmal glaube ich dass du im falschen Forum bist, und bei dir fehlt der Verweis auf die Funktion, entweder bindest den richtigen Header ein, oder wenn sie später in der gleichen Sourcedatei definiert ist, brauchst du die Deklaration am Anfang dass die Funktion bekannt ist. Sind halt noch nen paar unangenehme Überbleibsel die auf das Alter von C zurückzuführen sind.
-
danke für die antwort
und sry falls ich im falschen forum gelandet bin, aber es läuft jetzt