Longueur d'un tableau en C

Résolu/Fermé
astroceline Messages postés 9 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 18 mars 2006 - 11 mars 2004 à 16:10
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 2 mars 2015 à 23:21
Bonjour, j'aimerais savoir s'il existe une fonction en C qui donne la longueur d'un tableau (mais pas d'un tableau de caractères), il s'agit d'un tableau de structures. Je ne pense pas que la fonction strlen soit adaptée.
Merci de votre réponse.

4 réponses

tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
11 mars 2004 à 18:02
non, par contre ceci marche :
sizeof (tableau) / sizeof (tableau[0]);

tafiscobar "lou waye def bopame"
la nullite n'existe pas, l'ignorance oui, ah je suppose!!!
27
bonjour sizeof marche si c'est un char mais si c'est un int par exemple ca marche plus il faut diviser par 4 si c'est unprocesseur de 32 bit
0