|
Bas de page | |
---|---|
Auteur | Sujet : appel à une fonction avec un nombre de paramètres variable |
Publicité | Posté le 23-04-2007 à 13:18:25 |
Elmoricq Modérateur | va_arg / va_start / va_end / va_list / ... C'est dans stdarg.h edit : en fait j'suis pas sûr d'avoir bien compris ton besoin, c'est une fonction que tu dois écrire, ou une fonction que tu dois appeler ? Et dans le second cas, c'est quoi le prototype de la fonction ? Message cité 1 fois Message édité par Elmoricq le 23-04-2007 à 13:22:44 |
jlighty |
Message édité par jlighty le 23-04-2007 à 13:28:47 |
Elmoricq Modérateur | Euh, je vois pas bien où se situe le problème.
|
jlighty |
Message cité 1 fois Message édité par jlighty le 23-04-2007 à 13:40:00 |
Elmoricq Modérateur | Je ne connais aucun moyen propre de faire ça. Message édité par Elmoricq le 23-04-2007 à 14:01:26 |
Sve@r |
Message cité 2 fois Message édité par Sve@r le 23-04-2007 à 15:24:43 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
Elmoricq Modérateur | Les va_... sont portables, c'est même standard (C89 pour la plupart de ces fonctions, C99 pour va_copy, un truc comme ça). Par contre, là où tu as raison, c'est qu'il s'agit de macros : c'est interprété à la compilation, et on ne peut donc pas faire du dynamique (c'est pas fait pour non plus, l'exemple de printf() est parfait à cet égard). Bref, pour moi ce prototype de fonction est... zarb. Au mieux. Message édité par Elmoricq le 23-04-2007 à 15:17:53 |
jlighty |
|
jlighty |
|
Publicité | Posté le 23-04-2007 à 15:33:33 |
Elmoricq Modérateur |
|
jlighty |
Message édité par jlighty le 23-04-2007 à 16:03:46 |
Elmoricq Modérateur | Non, dans ton exemple ce serait tout à fait faisable, et tu ferais :
(en admettant que ton tableau soit terminé par null) Message cité 1 fois Message édité par Elmoricq le 23-04-2007 à 16:15:55 |
jlighty |
|
Sujets relatifs | |
---|---|
[C] fonction de structure | [C] utiliser un nombre stocké dans un fichier |
[PHP][resolu] Comment appeler une fonction située.... | problème pour range(variable) |
Ajout de fonction tri sur un module php de visionement de télévisions | variable logiciel |
[javascript] savoir si une variable ou un objet existe déjà | Définir variable php à partir d'une variable javascript |
[boost::thread] Comment limiter le nombre de threads simultanés | [résolu][boost::thread] thread à partir d'une fonction à argument? |
Plus de sujets relatifs à : appel à une fonction avec un nombre de paramètres variable |