Recuperer la taille d'un tableau de string [Résolu]

Signaler
Messages postés
153
Date d'inscription
dimanche 26 janvier 2003
Statut
Membre
Dernière intervention
31 octobre 2006
-
Messages postés
153
Date d'inscription
dimanche 26 janvier 2003
Statut
Membre
Dernière intervention
31 octobre 2006
-
Bonjour a tous,

J'aimerais savoir s'il existe une fonction qui permette de récupérer la taille d'un tableau de string.
En java, il est possible de recuperer cette taille en faisant : tableau.Length
En C++, quand je fais par exemple :
string *tableau = new string[5];
cout << tableau->length();
il m'affiche la taille de la premiere chaine de caractere et non la taille du tableau qui est 5.

Pourriez vous m'aider.
Merci
Kobee12

2 réponses

Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
3 juillet 2006
8
aucun moyen de récupérer la taille d'un tableau (de strings, de int de n'importe quoi) alloué avec new en c++, il faut la sauvegarder en même temps que le pointeur...

si c'est un tableau statique (taille connu à la compilation) tu peut récupérer le nombre d'élément comme cela : sizeof(tab)/sizeof(tab[0])
Messages postés
153
Date d'inscription
dimanche 26 janvier 2003
Statut
Membre
Dernière intervention
31 octobre 2006
1
ok merci.