Bonjour, merci par avance:
J'ai une fonction déclarée ainsi:
int fonction(...)
elle sera donc appellée avec ou sans arguments.
Je souhaite, dans cette fonction, récupérer les arguments s'il y en a.
L'inconvénient est que je dois utiliser la fonction va_start() et lui dire sur quel parramètre je débute ma recherche. Hors, ici il n'y en a pas: (...)
Comment dois-je faire?
Au cas où je ne sois pas compris, je reformule autrement.
Voici ce qu'on a d'habitude:
Comment je fais si ma fonction foo est déclarée ainsi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 foo (char *fmt, ...) { va_list ap; int d; char c, *p, *s; va_start (ap, fmt);
EEEEEEEEEEEEEEeeeeeettttt il fait comment le va_start s'il y a plus son pote fmt les gôos?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 foo (...)
Cimer Gadmer
Partager