#ifdef name

#ifndef name

#else

#endif

Abhängig von vorangegangenen Definitionen (#define) lassen sich definierte Namen sich zum Überspringen bestimmter Skriptzeilen benutzen. Wurde name nicht definiert, werden sämtliche Skriptzeilen zwischen #ifdef und #endif übersprungen. Ebenso werden alle Zeilen zwischen #ifndef und #endif übersprungen, wenn name per #define definiert wurde. Das #else-Statement kehrt das Überspringen respektive Nicht-Überspringen von Zeilen um.

Bemerkungen

Beispiel:

#define LOW_RES
...
#ifndef LOW_RES
video_mode = 8; // 1024x768
#else
video_mode = 6; // 640x480
#endif

Siehe auch:

#define

► Aktuelle Version Online