C/C++ Programmierkurs
Zurück Inhalt Vor

beispiel1.cpp

beispiel-1a.png
Grundlegende C Konstruktionen (erster Teil)
beispiel-1b.png
Grundlegende C Konstruktionen (zweiter Teil)

Genau wie in main.cpp wird die Header-Datei beispiele.h inkludiert. Der Compiler kann damit prüfen, ob die Aufrufe der Funktionen konsistent sind. Z.B. weiß der Compiler anhand von beispiele.h, dass die Funktion zeigeBeispiele() einen Parameter vom Typ int erwartet und einen int Wert zurückliefert. Würde der Benutzer z.B. 2 Parameter an zeigeBeispiele() übergeben, dann würde der Compiler eine Fehlermeldung erzeugen.

Es folgen Beispiele zu

Beachten Sie dass es potentiell zu Überläufen der Felder (z.B. char line[1024]) kommen kann, wenn lange Zeichenketten verarbeitet werden müssen. Das ist ein Kritikpunkt an ANSI C. Man muss hier explizit eine Überprüfung der maximalen Textlänge programmieren. In C++ werden wir String Klassen kennen lernen, die dieses Problem beheben.


Zurück Inhalt Vor