Salut,

Je voulais savoir si il �tait possible de cr�er une macro qui prend un ou plusieurs arguments et qui fait des #define � l'int�rieur d'elle m�me en utilisant les valeurs pass�es en argument. J'ai essay� de faire un truc du style :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
 
#define MA_MACRO(param1, param2) \
  #if param1 < param2 \
    #pragma message("Error") \
  #endif \
mais j'ai l'erreur de compilation suivante : expected macro formal parameter (ce qui peut se comprendre �tant donn� que #quelquechose sera interpr�t� par le pr�processeur comme �tant un param�tre qu'on veut transformer en chaine de caract�res). J'aimerais savoir si il existe n�anmoins un moyen de faire ce genre de chose.

Merci d'avance