C-Programmierung

Zeichenkettenzeiger

Zeichenketten (C-Strings) | | Zeichenkettenlänge

Zeichenketten variabler Länge realisiert man über ein dynamisches char Array, also einen char Zeiger, der auf einen entsprechenden Speicherblock zeigt.

char *str;
str=(char *)malloc(n+1);

Die Länge des variablen Strings ist ausschliesslich implizit definiert durch die finale 0.

Q sizeof(str)?


Zeichenketten (C-Strings) | | Zeichenkettenlänge

Options: