Ozzy Ozborn
Erfahrenes Mitglied
Hi,
ich habe in einem char-Array Zeichen stehen, und möchte nun prüfen, ob die ersten z.B. 5 Zeichen mit einem gegebenen Wort übereinstimmen. Gibt es da eine elegante Varinate?
Mir würde jetzt nur einfallen, die ersten Zeichen mit strncpy in einen neuen String zu kopieren, und denn dann zu vergleichen... Aber geht es noch schöner?
Und meine zweite Frage: Gibt es in C die Möglichkeit, einen String nach Zeichen zu durchsuchen (",") und an den Stellen zu splitten und ein Array mit den gefundenen Werten zurückzugeben?
Vielen Dank für Eure Hilfe, Ozzy
ich habe in einem char-Array Zeichen stehen, und möchte nun prüfen, ob die ersten z.B. 5 Zeichen mit einem gegebenen Wort übereinstimmen. Gibt es da eine elegante Varinate?
Mir würde jetzt nur einfallen, die ersten Zeichen mit strncpy in einen neuen String zu kopieren, und denn dann zu vergleichen... Aber geht es noch schöner?
Und meine zweite Frage: Gibt es in C die Möglichkeit, einen String nach Zeichen zu durchsuchen (",") und an den Stellen zu splitten und ein Array mit den gefundenen Werten zurückzugeben?
Vielen Dank für Eure Hilfe, Ozzy