Bonjour,
Voilà j'aimerais si il est possible de passer une liste de paramètre variable que j'ai en entrée d'une fonction à une autre fonction...
J'ai essayé en utilisant le code suivant mais cela ne semble pas fonctionner:
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 #include <stdlib.h> #include <stdio.h> #include <stdarg.h> void f1(char *format_p, ...) { va_list va; char *name_p = NULL; va_start(va, format_p); name_p = va_arg(va, char *); fprintf(stdout, "format = [%s] name = [%s]\n", format_p, name_p); va_end(va); } void f0(char *format_p, ...) { va_list va; va_start(va, format_p); f1(format_p, va); va_end(va); } int main() { f0("AA", "label"); return 1; }
Cdt
VF
Partager