Länge eines Char*
-
Ich habe einen char*, beispielsweise:
char* cText = "MuhMachtDieKuh!";
Und nun möchte ich herausfinden wie viele Buchstaben in dem char* stecken! Ich habe es mit sizeof(cText) versucht, aber da kommt immer 4 raus^^
-
Das kannst du mit strlen() machen. Voraussetzung ist, dass der String null-terminiert ist (also mit einer binären Null endet).
sizeof liefert dir die Länge des Pointers cText.
-
Danke du bist der Beste!^^ Ich suche schon die ganze Nacht nach solch einem Befehl, versuch mal so etwas bei google zu finden, kommt nur das raus was du nicht suchst xD
-
Hier eine Referenz zu allen standard C-Funktionen: