J'espérais que quelqu'un serait en mesure de me dire si je suis bien ou mal, avec mon code suivant.incrémenter par un pointeur sur un tableau de pointeur
Je suis en train d'imprimer les données renvoyées par la fonction mpg123_decoders()
, ce qui est de la valeur char**
(ou « un tableau terminé par NULL des décodeurs pris en charge par la CPU »).
const char ** pdecoders;
pdecoders = mpg123_decoders();
do {
con_msg(MSG_BAD, "%s\n", *pdecoders);
pdecoders += 1;
} while(*pdecoders != NULL);
Je ne suis pas convaincu que mon code suivant fait correctement, comme je suis sûr qu'il ya plus de décodeurs disponibles.
semble correct pour moi. Comment êtes-vous sûr qu'il y a plus de décodeurs disponibles? – mtahmed
'pdecoders + = 1' fonctionnera-t-il vraiment sur un caractère _const_ **? – emil
Je pense que pdecoders + = 1 devrait fonctionner sur constchar **, car ce sera la valeur de ce que pdecoders pointe vers (** pdecoders) qui est const. – danwag