2009-04-28 4 views

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