====== strlen ====== strlen wird in C über string.h, bzw. in C++ über cstring eingebunden. ===== Funktion ===== Die Funktion strlen wird verwendet um die Länge eines Strings zu bestimmen. Wichtig ist, dass das letzte Zeichen des Strings '\0' ist, da strlen die Zeichen bis zum Nullbyte liest. ===== Signatur ===== #include size_t strlen ( const char * str ); **str**: String, dessen Zeichen gezählt werden sollen \\ **Return value**: Anzahl der Zeichen des übergebenen Strings ===== Fehlerquellen ===== Enthält der String kein Nullzeichen, so sucht strlen solange weiter, bis es an ein Nullzeichen kommt. Es kann also auch passieren, dass strlen einen falschen Wert zurückgibt, wenn der String nicht korrekt mit '\0' beendet wird. ===== Beispiel ===== #include #include int main () { char str[] = "proggen.org"; int anz; anz = strlen (str); printf ("%d Zeichen\n", anz); return 0; } Ausgabe: 11 Zeichen