Bonjour,
Je souhaiterais appeler une fonction qui prend comme argument d'entrée argc et argv (comme la fonction main)
Je construis donc dans ma fonction principale les arguments argc et argv de la façon suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part int test(int argc, char *argv[])
Je me demande si l'argument arg_v est rempli correctement, effectivement j'ai fait un char *, or argv devrait être un char **
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Merci pour votre aide,
Bat
Partager