|
Hauptseite - Welches System? - Hardware - Software - Emulatoren - |
Internet MausNet Programmieren Verweise Über |
Diese Headerdatei zeigt, wie eine Mehrfachincludierung zustande kommen könnte. In den Funktionsprototypen wird die Struktur FILE benötigt. Damit ein Benutzer unseres Moduls nicht wissen muß, was er noch includieren muß, tun wir dies selbst. Deshalb wird die stdio.h includiert. Da wir in cookie.c aber Ein- und Ausgabe machen wollen, benötigen wir die Definitionen aus stdio.h dort auch. Um nicht wissen zu müssen, ob diese Includedatei indirekt benutzt wird, wird sie auch dort includiert. Dadurch würden die Definitionen zweimal gemacht. Dies wird von der Abfrage, ob COOKIE_H definiert ist und der anschließenden Definition verhindert.
English version not yet available. |