Strings

Ausgabe von Strings

Ein String kann wie jeder andere Array elementweise ausgegeben werden:

char* txt = "Toller Text!";

int length = 13;
for (int i = 0; i < length-1; i++)    // NULL-Zeichen nicht ausgeben!
  cout << *(txt+i);                   // oder txt[i]
cout << endl;

Alternativ kann man auch ausnutzen, daß C++ einfaches Handling mit Strings eingebaut hat und kann somit schreiben:

cout << txt << endl;

Durch die Terminierung mit dem NULL-Zeichen, weiß der überladene Ausgabeoperator, wann der String zu Ende ist.