appel fonction avec argument argv argv
Bonjour,
Je souhaiterais appeler une fonction qui prend comme argument d'entrée argc et argv (comme la fonction main)
Code:
int test(int argc, char *argv[])
Je construis donc dans ma fonction principale les arguments argc et argv de la façon suivante:
Code:
1 2 3 4 5 6
| int arg_c;
char arg_v[127];
char **pt_arg_v; // Pointeur sur la chaine arg_v
[...]
arg_c = 5;
sprintf(arg_v, "./hello %d %d %s %d", type, nb, nom, debug); |
Je me demande si l'argument arg_v est rempli correctement, effectivement j'ai fait un char *, or argv devrait être un char **
Merci pour votre aide,
Bat