Macro et liste d'arguments ?

Macro et liste d'arguments ? - C - Programmation

Marsh Posté le 04-03-2004 à 11:45:36    

Bonjour, je voudrais faire une macro avec une liste d'arguments variable, sur le même modèle que la fonction printf par exemple.
 
J'ai essayé :
 
#define config_error(x, ...) { if(err) sprintf(err, x, ...); }
 
mais apparement ce n'est pas bon.
Est-ce possible de faire ca ? Quelle est la bonne syntaxe ?


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 04-03-2004 à 11:45:36   

Reply

Marsh Posté le 04-03-2004 à 11:52:23    

C99
 

Code :
  1. #define proutf(fmt, ...) printf(fmt, __VA_ARGS__)

Reply

Marsh Posté le 04-03-2004 à 11:54:26    

mci :jap:


---------------
-( BlackGoddess )-
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed