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

  FORUM HardWare.fr
  Programmation
  C

  Variadiques en cascade

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Variadiques en cascade

n°2089397
Noobs69
Posté le 14-07-2011 à 11:07:08  profilanswer
 

Bonjour,
 
Pouvez-vous m'aider sur une problématique que je n'arrive pas à résoudre ? Et merci de mettre des exemples concrets de solutions que vous pourriez me proposer.
 
J'ai écrit une lib et je la surveille en debug, ce qui m'a conduit à écrire une fonction DEBUG en variadique. Pour différentes raisons ma fonction doit être STATIC et il me faut donc passer par un wrapper, quelque chose comme ceci :
 

Code :
  1. static int _debug ( const char * fmt, ... ) {
  2. ......
  3. }
  4. int debug( const char * fmt, ... ) {
  5. int ret;
  6. va_list ap;
  7. va_start( ap, fmt );
  8. /* ret = _debug( fmt, va_arg( ap, void * ) ); */
  9. ret = _debug( fmt, ap );
  10. va_end( ap );
  11. return ret;
  12. }


 
Et c'est là que ça coince quelquefois, quand par exemple un entier issu d'une fonction est passé par adresse plutôt que par valeur.
Soit je passe tout en pointeur (void *) et je ne résouds pas correctement ceux passés par valeur, soit je passe tout en direct (ap) et je ne résouds pas les pointeurs.
 
Je ne trouve pas de solution.
Toute idée est la bienvenue.
Merci.

mood
Publicité
Posté le 14-07-2011 à 11:07:08  profilanswer
 

n°2089420
Noobs69
Posté le 14-07-2011 à 14:50:04  profilanswer
 

Résolu, merci quand même à vous tous.

n°2089459
Sve@r
Posté le 14-07-2011 à 19:07:06  profilanswer
 

Noobs69 a écrit :

Résolu, merci quand même à vous tous.


De rien => http://www.developpez.net/forums/d [...] s-cascade/


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.

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

  Variadiques en cascade

 

Sujets relatifs
Selects en cascade avec bdd MysqlVBA Fermer plusieurs applications EXCEL en cascade (taskkill?)
Menu déroulants "en cascade"Access 2003 - on update cascade non reconnu ?
menu cascade incompatible IEDelete On Cascade
[résolu]Interdire une suppressionProblème de menu en cascade avec Firefox
[Postgresql] Truncate cascade??modifier une occurence en cascade doc xls etc..
Plus de sujets relatifs à : Variadiques en cascade


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)