next up previous
Next: C-String-Funktionen Up: Datentypen, Operatoren, Arrays, Structs Previous: einzelne Zeichen vs. Zeichenketten

Beispiel: Initialisierung von Character-Arrays

#include <iostream.h>
extern "C" {
#include <string.h>
}
main() {
  const int size = 7;
  int j=0;
  char p[size] = "Test";

  for (j=0; j < size; j++) {
    cout << j << " " << p[j] <<endl;
    if (p[j] == '\0')
      cout << "Nullzeichen an der Stelle " << j <<endl;
  }
  cout << "Die Länge bebeträgt " << strlen(p) <<endl;
}

Ausgabe

miss:~/lehre/2.stud/cppag/folien/test> initchar
0 T
1 e
2 s
3 t
4  
Nullzeichen an der Stelle 4
5  
Nullzeichen an der Stelle 5
6  
Nullzeichen an der Stelle 6
Die Länge bebeträgt 4


next up previous
Next: C-String-Funktionen Up: Datentypen, Operatoren, Arrays, Structs Previous: einzelne Zeichen vs. Zeichenketten

© 1997 Gottfried Rudorfer, C++-AG, Lehrveranstaltungen, Abteilung für Angewandte Informatik, Wirtschaftsuniversität Wien, 3/19/1998