généralement dans des fgets. Or, dans le cours de M@téo, c'est dit que sizeof(T) retournait la taille en octets du type T. Là, il n'y a pas de parenthèses, et la valeur donnée est une chaine de caractères! ça retournerait donc la taille de la chaine?!
Je crois que ça retourne la taille du tableau en question en effet. Je n'ai appris ça que sur le tard.
Par contre, cette taille dépend du type de données du tableaux.
Si tu veux le nombre de "cases", il faut diviser cette valeur par le sizeof d'une case
sizeof(tab) retourne 4 (ur une archi 32bit). car Tab est un pointeur. Le sizeof ne peut donc pas etre utiliser pour determiner la tailel d'un tableau !!!!
sizeof(tab) retourne 4 (ur une archi 32bit). car Tab est un pointeur. Le sizeof ne peut donc pas etre utiliser pour determiner la tailel d'un tableau !!!!
Merci de cesser de raconter n'importe quoi.
Il est parfaitement correct de déterminer la taille d'un tableau avec sizeof.
Citation : Ze moi
Ok merci! donc si j'ai par exemple un tableau d'int var[??], et que je veux connaitre ??, je fais sizeof var/sizeof(int)?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
If you'd like to join us, read "How do we work at OpenClassrooms"! :)