"Funktionsdeklaration ist kein Prototyp"-Warnung

Gast #238583
Ich habe erst vor ein paar Tagen mit C angefangen - meine Programme
laufen zwar, aber ich bekomme beim Kompilieren ständig die
Fehlermeldung
"Warnung: Funktionsdeklaration ist kein Prototyp"
angezeigt. Was mache ich falsch, wie werde ich diese Fehlermeldung
los?

Selbst Google war nicht wirklich hilfreich... :-(
Gast #238586
Ahja, das war das Problem.

Ich hatte zwar den Rückgabetyp immer angegeben selbst wenn er void war,
aber bei einer leeren Parameterliste habe ich nur () statt (void)
geschrieben.

Danke Jörg!
Gast #238588
> aber bei einer leeren Parameterliste habe ich nur () statt (void)
> geschrieben.

() war eigentlich noch nie eine leere Parameterliste, sondern eine
nicht häher spezifizierte. Einer so deklarierten Funktion kann man beim
Aufruf auch fälschlicherweise Parameter übergeben, ohne daß der Compiler
da meckert.
Gast #238589
@Steini

Einfach mal gelegentlich die Batterien tauschen oder ist deine Kugel
solarbetrieben? Vielleicht liegt es daran, daß die Sonne nicht scheint.
#238593
Off Topic :
Dieser Glaskugel-Müll macht keinen Sinn. Mit der Zeit weiß man, was
bestimmte Symptome erzeugt auch wenn amn den Source-Code nicht kennt
(ich spreche aus Erfahrung).
Wenn man zu wenig Informationen zu einer Frage vom Fragesteller
bekommt, kann man doch auch freundlich aber bestimmt darauf hinweisen
und nicht den überlegenen Hammerversteher und -wisser herauskehren.

Der Ton ist manchmal einfach bescheiden hier.

MfG, Daniel.
Gast #5835509
Uralter Thread, aber bis heute immer noch wahr: Der Ton in diesem Forum 
ist so mies dass ich hier praktisch keine Fragen mehr stelle und auch 
ungern noch welche beantworte.

Die Antwort, danke Jörg, hat mir dennoch weitergeholfen!
Danke!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.