#ifdef
Précédent | Opcodes et opérateurs de l'orchestre | Suivant

## #ifdef

#ifdef — Lecture de code conditionnelle.

## Description

Si une macro est définie alors #ifdef 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

    #ifdef NOM

    ....

    #else

    ....

    #end

## Exécution

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

## Exemples

Voici un exemple simple de cette insertion conditionnelle.

Exemple 17. Exemple simple de la forme #ifdef.

    #define debug ##
         instr 1
    #ifdef debug
         print "calling oscil"
    #end
         a1   oscil 32000,440,1
         out  a1
         endin

## Voir aussi

$NOM, #define, #ifndef.

## Crédits

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

Nouveau dans Csound5 (et 4.23f13)

Précédent | Niveau supérieur | Suivant
#undef | Sommaire | #ifndef