Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
836 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  definition de macro et fonctions "a la printf"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

definition de macro et fonctions "a la printf"

n°253997
maphi
Monde de merde
Posté le 26-11-2002 à 14:57:36  profilanswer
 

Bonjour tlm,
 
J'ai une petite question...
 
En C, on peut facilement definir des macros avec un nombre de variables constant avec un truc du style
#define fonction(a,b) a>b?1:0
 
Mais est-il possible de definir une macro avec un nombre d'arguments variable, du style
#define fonction(a, ...) fonction2(a, ...) ???
 
Si ce n'est pas possible (ce que je soupconne grandement vu les messages de Visual...), existe t il un moyen de contourner le pb???

mood
Publicité
Posté le 26-11-2002 à 14:57:36  profilanswer
 

n°254001
western
AJMM
Posté le 26-11-2002 à 15:00:33  profilanswer
 

le souvenir est flou mais :
#defin fonctionA(a,arg...) fonctionB(a,#arg)
mais à vérifier ! (www.google.fr)

n°254024
maphi
Monde de merde
Posté le 26-11-2002 à 15:13:40  profilanswer
 

Tel quel, ca marche pas.
J'ai pas non plus trouve des infos (g pas cherche tres longtemps non plus...)
 
Merci quand meme.

n°254767
Musaran
Cerveaulté
Posté le 27-11-2002 à 02:21:39  profilanswer
 

C99: http://www.comeaucomputing.com/tec [...] adicmacros

Code :
  1. #define output(FILEptr, ...) fprintf(FILEptr, __VA_ARGS__)


gcc: http://www.isty-info.uvsq.fr/~rume [...] 3.html#q_9

Code :
  1. #define output(FILEptr, format...) fprintf(FILEptr, format)


 
C++: Pas (encore) possible.


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
n°254809
maphi
Monde de merde
Posté le 27-11-2002 à 09:00:43  profilanswer
 

MERCI BCP :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  definition de macro et fonctions "a la printf"

 

Sujets relatifs
fonctions C avec nombre infini d'argument[PHP&Div] Cookies&Gâteaux Secs - Postez vos fonctions inutiles ici :D
[EXCEL] Macro de saisie au clavierstruct & fonctions
pb de poinreur lors d'appel de fonctionsfonctions graphiques en C
Declarations de fonctions et temps d'executions du script...Où sont les fonctions trigo ? [résolu]
Pointeurs sur fonctions (question pointue !)[Oracle 8] Pb de definition d'une contrainte ...
Plus de sujets relatifs à : definition de macro et fonctions "a la printf"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR