Re: C/C++: virer du code entre #ifdef/#endif

Top Page

Reply to this message
Author: Stéphane Bonhomme
Date:  
To: guilde
Subject: Re: C/C++: virer du code entre #ifdef/#endif
Salut Fred,


Tu peux utiliser le préprocesseur c avec les flags -D

exemple :

cpp -D TOTO in.c > out.c



Le 12/12/2017 à 08:59, Frédéric a écrit :
> Hello,
>
> Existe-t-il un outil permettant de virer les lignes de code dépendant d'un
> #ifdef ? Genre :
>
> i = 3
> for (i=0; i++; i<5) {
> y = i * 2
> #ifdef TOTO
> y /= 1.2
> #endif
> }
>
> pour obtenir juste :
>
> i = 3
> for (i=0; i++; i<5) {
> y = i * 2
> }
>
> si TOTO n'est pas défini ? Et ce même s'il y a des #ifdef imbriqués...
>
> Merci d'avance.
>


--
Stéphane Bonhomme - Exselt Services

Formations, Conseil et Réalisations en Ingénierie Documentaire, Applications Web et Logiciels Libres

stephane@??? - http://www.exselt.com
+33 4 56 14 27 09 / +33 6 88 57 27 08