String start



  • Hallo,

    hab noch ein Problem beim handling mit Strings/char[].

    Kann ich irgendwie feststellen, ab wann das char[]- Array Zahlen beinhaltet?

    z.B.: VRB02KT 02 ist eine Zahl,

    Kann ich das mit irgendeiner Funktion bestimmen, bis wann es Buchstaben sind (VRB) und ab wann es dann Zahlen sind?

    PS: Oder gibts eine Funktion in C, mit der ich schauen kann, ob irgendwo in dem String/char[] eine bestimmte Buchstabenfolge vorkommt?

    Vielen Dank,
    lg



  • Zunächst mal gibt es zur Bestimmung einer Zeichenklasse die Funktionen isdigit, isalpha etc. aus <ctype.h>. Damit kannst Du den String in einer Schleife durchgehen und nach dem ersten Zeichen suchen, für das isalpha() true ergibt.

    Für das Suchen einer bestimmten Zeichenfolge in einer Zeichenfolge gibt es strstr().


Anmelden zum Antworten