Je sais déclarer un pointeur constant, je sais déclarer un pointeur vers un objet constant, mais comment puis-je déclarer un tableau de pointeurs vers des objets contants ?
En pratique j'ai un tableau de pointeurs qui doit servir à un appel à execv() :
Je veux qu'on puisse modifier sh_argv[i], mais je ne veux pas qu'on puisse modifier *(sh_argv[i]). Où dois-je ajouter un "const" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part static char *sh_argv[] = { "ksh", "-c", NULL, NULL };
Partager