In C++ gibt es keine "echten" Strings, wie in Basic oder so.
Es gibt den Datentyp "char", welcher ein Zeichen repräsentiert.
Strings sind in C++ quasi Arrays von Zeichen, welche mit dem '\0'-Zeichen enden.
|
Quellcode
|
1
2
3
4
5
6
7
8
|
char * meinString;
meinString = new char[3];
// jetzt passen 2 Zeichen und das '\0' rein
meinString[0] = 'A';
meinString[1] = 'C';
meinString[2] = '\0';
// ich kann aber auch gleich ein Array machen
char * nochEinString = "Ich bin ein String!";
|
Es gibt aber Klassen, die den Umgang mit "strings" vereinfachen.
MfG