Mein C Code geht nicht?

1 Antwort

In C müssen Daten und Funktionen vor der ersten Nutzung deklariert werden.

Entweder du schiebst main() nach unten oder stellst

int showMenu();
void showPhoneNumbers(char myPhoneNumbers[4][256]);
void addPhoneNumber();

an den Anfang der Datei. Die Definition der Funktionen kann so auch unten bleiben.

Das liegt daran, dass C mal für Single-pass-Compiler entworfen wurde. D.h. dass nicht im Quelltext umhergesprungen werden konnte, um so etwas aufzulösen.

Bild zum Beitrag

 - (Code, Programmiersprache, Algorithmus)