bonsoir à tous,
dans un but pédagogique je me suis fait un petit programme m'affichant les données d'un tableau statique
voici le code:
résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 int main(int argc, char **argv) { char *t[] = {"lol1","lol2","lol3"}; int i = 0; printf("taille du tableau: %d\n", sizeof *(t)); for (; i < sizeof *(t); i++) printf("t[%d] = %s\n", i, t[i]); return EXIT_SUCCESS; }
le problème ici c'est que le retour de sizeof sur le tableau est de 4 éléments, lorsque je parcours ce dernier le résultat se trouve du coup érroné.taille du tableau: 4
t[0] = lol1
t[1] = lol2
t[2] = lol3
t[3] =
Ou es-ce que je m'y suis mal prit ?
merci à vous et bonne soirée
Partager