Rechercher : dans
Par :

Taille d'un tableau

Dernière réponse le 7 nov 2007 à 14:11:34 kij_82, le 25 avr 2005 à 16:36:21 
 Signaler ce message aux modérateurs

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, :) ~ iclic @ gauch,iclic,  iclic @ droate, iclic, iclic
             et ya pas de bôg môsieu !    ~

Meilleures réponses pour « Taille d'un tableau » dans :

1

kij_82, le 25 avr 2005 à 16:53:55

Personne vole à mon secours ? ~ iclic @ gauch,iclic,  iclic @ droate, iclic, iclic
             et ya pas de bôg môsieu !    ~

Répondre à kij_82

2

maily, le 25 avr 2005 à 16:58:33

Bonjour!

En c, tu es obligé de parcourir le tableau pour connaitre sa taille!
Maily,
Plus ça rate, et plus ça a de chance que ça marche.

Répondre à maily

3

kij_82, le 25 avr 2005 à 17:01:25
  • +2

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.

++ ~ iclic @ gauch,iclic,  iclic @ droate, iclic, iclic
             et ya pas de bôg môsieu !    ~

Répondre à kij_82

4

Luffy =), le 25 avr 2005 à 17:05:35

Ben ouais, mais si tes chaines ne sont pas toutes de la même longueur ? opopop :-P

Répondre à Luffy =)

5

kij_82, le 25 avr 2005 à 17:08:58

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. ~ iclic @ gauch,iclic,  iclic @ droate, iclic, iclic
             et ya pas de bôg môsieu !    ~

Répondre à kij_82

6

Luffy =), le 25 avr 2005 à 17:15:14

Boâ, je disais ça comme ça moi...
:-)
opopop :-P

Répondre à Luffy =)

7

 fidji-florian, le 7 nov 2007 à 14:11:34

Ta bien fait je l'aurai utilisée moi ;)

Répondre à fidji-florian