je sais tres bien comment récupérer les arguments d'une fonction qui en accepte un nombre indeterminé.
ma question serait comment passer cette liste à une fonction identique
revenons sur cette exemple tres simple
j'ai une fonction Affiche qui envoi à printf tous les arguments qu'on lui a passé en une seule fois.
Code :
- void Affiche(char * fromat_des_parametres, ...)
- {
- printf( <liste des parametres> );
- }
|
par exemple, si j'écrit :
Affiche("%s %s\n","Hello","World" );
eh ben ca me fait :
printf("%s %s\n","Hello","World" );
et si je fait :
Affiche("Bonjour %s %s\n","tout","le monde !!!" );
ca me fait
printf("Bonjour %s %s\n","tout","le monde !!!" );
---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite