#ifndef

#ifndef — Lecture de code conditionnelle.

Description

Si la macro spécifiée n'est pas définie alors #ifndef peut incorporer du texte dans un orchestre jusqu'au prochain #end. C'est similaire, tout en étant indépendant, au système de macros du langage de partition.

Syntaxe

#ifndef NOM
....
#else 
....
#end 

Exécution

Noter que l'on peut imbriquer les #ifndef, comme dans le langage du préprocesseur C.

Exemples

Voici un exemple simple de ce code conditionnel.

Exemple 18. Exemple simple de la forme #ifndef.

          #define final ##
          instr 1
          #ifndef final
          print "calling oscil"
          #end
          a1   oscil 32000,440,1
          out  a1
        endin


Voir aussi

$NOM, #define, #ifdef.

Crédits

Auteur : John ffitch
University of Bath/Codemist Ltd.
Bath, UK
Avril 2005

Nouveau dans Csound5 (et 4.23f13)