En C++ comment puis-je déclarer un tableau de chaînes? J'ai essayé de le déclarer comme un tableau de char
mais ce n'était pas correct.Comment déclarer un tableau de chaînes en C++?
3
A
Répondre
15
#include <string>
std::string my_strings[100];
C'est C++, en utilisant le STL. En C, vous feriez comme ceci:
char * my_strings[100];
Ce lit comme « mes chaînes est un tableau de 100 pointeur vers un char », et celle-ci est la façon dont les chaînes sont représentées dans C.
13
Je voudrais recommande plutôt l'utilisation d'un vecteur de chaînes dans presque tous les cas:
#include <string>
#include <vector>
std::vector<std::string> strings;
0
seule chaîne conventionnelle:
char foo[100] // foo is a 100 character string
Ce dont vous avez besoin est probablement:
char foobar[100][100] // foobar is a 100 member array of 100 character strings
Questions connexes
- 1. Comment déclarer un tableau C de chaînes
- 2. C: Comment déclarer correctement un tableau de chaînes?
- 3. C Déclarer un tableau de char *
- 4. Comment déclarer un tableau d'octets 2D
- 5. Toute façon de déclarer un tableau en ligne?
- 6. Visual C++ déclarant un tableau de chaînes
- 7. Comment créer un tableau statique constant de chaînes dans C#?
- 8. En C#, Comment déclarer DWORD en uint32?
- 9. Comment créer un tableau de vecteurs de chaînes en Java?
- 10. Tableau de chaînes pour un tableau d'objets
- 11. Comment trier un tableau de chaînes?
- 12. Comment convertir un tableau ruby en tableau C avec RubyInline?
- 13. comment déclarer iterator volatile en C++
- 14. Initialiser un tableau de chaînes dans un appel de méthode en tant que paramètre en C#
- 15. Comment déclarer un pointeur (octet ^)?
- 16. Comment déclarer la taille d'un tableau lors de l'exécution en C?
- 17. Comment déclarer et itérer un tableau dans XSLT?
- 18. La façon la plus élégante de convertir un tableau de chaînes en un dictionnaire de chaînes
- 19. Comment renvoyer un tableau de chaînes dans C# et l'utiliser dans C++ non géré?
- 20. Conversion d'un tableau de chaînes en tableau de flèches
- 21. Convertir un tableau d'octets en un tableau court en C#
- 22. Déclarer un objet avant de l'initialiser en C++
- 23. Comment retourner un tableau de chaînes C# (chaîne []) au code C++ non managé?
- 24. un tableau de chaînes en tant que sélecteur jQuery?
- 25. Fractionnement de chaînes en C++
- 26. chaînes en C++
- 27. Tableaux de chaînes dans C++ managé
- 28. moyen le plus rapide de comparer une chaîne avec un tableau de chaînes en C# 2.0
- 29. Comment vérifier Un tableau de chaînes contient une chaîne particulière?
- 30. Convertir un tableau d'entiers en un tableau de chaînes dans Ruby?
Êtes-vous en mode C++? –