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 :
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.
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 \
Merci d'avance
Partager