Comment déterminer la taille d'un tableau de chaînes en C ++?

Je suis en train de tout simplement imprimer les valeurs contenues dans un tableau.

J'ai un tableau de chaînes de caractères appelé "résultat". Je ne sais pas exactement comment elle est grande parce qu'elle a été généré automatiquement.

De ce que j'ai lu, vous pouvez déterminer la taille d'un tableau en faisant ceci:

sizeof(result)/sizeof(result[0])

Est-ce correct? Parce que pour mon programme, sizeof(résultat) = 16 et sizeof(result[0]) = 16, de sorte que le code serait me dire que mon tableau est de taille 1.

Mais cela ne semble pas correct, parce que si je imprimer manuellement les valeurs de tableau comme ceci:

std::cout << result[0] << "\n";
std::cout << result[1] << "\n";
std::cout << result[2] << "\n";
std::cout << result[3] << "\n";
etc...

...puis-je voir les valeurs résultantes je suis à la recherche pour. Le tableau est à la hausse, de+ de 100 valeurs de longueur/taille.

Il semble que ce devrait être très simple pour déterminer la taille et de la longueur d'un tableau... alors j'espère que je suis juste en manque de quelque chose ici.

Je suis un peu de C++ newb de sorte que toute aide serait appréciée.

source d'informationauteur Jake Wilson