2009-04-28 19 views

Antwort

15
#include <string> 

std::string my_strings[100]; 

Das ist C++, mit der STL. In C, würden Sie es wie folgt tun:

char * my_strings[100]; 

Dieses liest als „meine Saiten ist ein Array von 100 Zeiger auf char“, und diese ist, wie Zeichenfolgen in C

13

vertreten würde ich mit einem Vektor von Strings in jedem Fall eher empfehlen fast:

#include <string> 
#include <vector> 
std::vector<std::string> strings; 
0

Herkömmliche Einzelsaite:

char foo[100] // foo is a 100 character string 

Was Sie brauchen, ist wahrscheinlich:

char foobar[100][100] // foobar is a 100 member array of 100 character strings 
Verwandte Themen