Bonjour,

J'ai la fonction suivante qui me permet d’exécuter des commandes avec en arguments des paramètres de type string
Code : Sélectionner tout - Visualiser dans une fenêtre à part
void execute_command(char **argv, arg_nb);

Je peux l'utiliser comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
char* args[] = {"2", "3"};
execute_command(args, 2);
Le problème est que je voudrais l'utiliser sans avoir à déclarer de variable "args" pour que le code soit plus lisible et qu'il tienne sur moins de lignes.
J'ai essayé ceci mais ça ne compile pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
execute_command({"2", "3"}, 2);
=> il existe une astuce pour faire ceci ?

merci d'avance