Je voudrais coder :
Et ça ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2#ifdef opt1 && !(opt2)
Comment écrire en langage français :
#ifdef (opt1 et non opt2)
Merci
Je voudrais coder :
Et ça ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2#ifdef opt1 && !(opt2)
Comment écrire en langage français :
#ifdef (opt1 et non opt2)
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #ifdef opt1 #ifndef opt2 ... #endif #endif
Envoyé par ep31
opt1 et opt2 sont bien sûr des macros...
Code : Sélectionner tout - Visualiser dans une fenêtre à part #if defined (opt1) && !defined (opt2)
Euh non j'ai essayé ça ne marche pas
opt1 et opt2 sont des define
Gné ? On est censé lire tes pensées pour savoir quel code ne fonctionne pas ? Et le bouton [Citer] ?Envoyé par ep31
Ceci fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #include <stdio.h> #define A #undef B int main (void) { #if defined (A) && !defined (B) printf ("A\n"); #endif return 0; }
Pourquoi j'ai l'impression que ces regles sont aussi utiles qu'un cendrier sur une bicyclette ?Envoyé par regles du forum
![]()
C'est bon, j'ai réussi en le mettant sur 2 lignes plutôt qu'une, merci
Partager