salut, j aimerai faire une fonction dont le nombre d arguments qui lui est passer est inconnue..
pour faire explicite :
comment recuperer var1 et var2 sans les declarer dans ma_fonction, donc ce qui passe par "..."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 void ma_fonction(char *str, ...) { } int main() { int var1, var2; var1 = 5; var2 = 6; ma_fonction("blabla", var1, var2); }
je cherche a faire cela, car ma_fonction peut etre appeler avec un nombre n de variable non prealablement connu... donc je pourrai me retrouver avec
si je suis pas assez explicite dites le
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ma_fonction("blabla", var1, var2); ou ma_fonction("blabla", var1, var2, ..., var16); ou ma_fonction("blabla");
Partager