Taille d'un tableau

Résolu/Fermé
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 25 avril 2005 à 16:36
 fidji-florian - 7 nov. 2007 à 14:11
petite question bidon, mais ca fais longtemp que j'ai pas fais de C et je ne sais plus la syntaxe !! (et j'avoue que j'ai pas envie de chercher...)
Pour prendre la taille d'un tableau, c'est comment déjà ?
Sur cet exemple par exemple :
char *liste[] = { "coucou", "je suis caché", "dans ton ..." };

Je vois bien un petit sizeof(liste) mais ca me donne la taille ne octets pas le nombre de chaine contenu dans liste.

Qqun peut m'aider siouplait, :)
A voir également:

7 réponses

kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
25 avril 2005 à 17:01
ahh.. je me disais que qqun allais venir.
Ben en fait j'ai trouvé un truc altérnatif :
int nb_elements = sizeof(liste) / sizeof(liste[0]);
comme ca, j'ai la taille du tableau sans le parcours et ce avec n'importe quel type de tableau.

++
4
Luffy =) Messages postés 365 Date d'inscription mercredi 20 avril 2005 Statut Membre Dernière intervention 19 mai 2006 110
25 avril 2005 à 17:05
ben ouais, mais si tes chaines ne sont pas toutes de la même longueur ?
1
Luffy =) Messages postés 365 Date d'inscription mercredi 20 avril 2005 Statut Membre Dernière intervention 19 mai 2006 110
25 avril 2005 à 17:15
boâ, je disais ça comme ça moi...
:-)
0
fidji-florian
7 nov. 2007 à 14:11
ta bien fait je l'aurai utilisée moi ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
25 avril 2005 à 16:53
Personne vole à mon secours ?
-1
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
25 avril 2005 à 17:08
Mais de quoi j'me mele d'abord ! :DD

C'est vrai, mais pour l'utilisation que j'en ai ca ira tres bien en fait.
-1
maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 453
25 avril 2005 à 16:58
Bonjour!

En c, tu es obligé de parcourir le tableau pour connaitre sa taille!
-2