Frage : strstr

hallo, ist das

i morgens interessiert, an dem Finden des Wortes, das nicht strstr… im

is dort eine Funktion für it.

zum Beispiel auftritt,

dieses, ein Schnur

and, das ich das Suchen dieses bin, ist, a, Schnur.

strstr (PTR, „") geben den Index des Anfangs des leeren Raumes aber ich wünschen den Wert, der der Anfang der Schnur ist, aber ich suche nach Wert, dem nicht mit““ anfängt. gibt es solch eine Funktion für it.

tks.

Antwort : strstr

Sie können strcspn zu verwenden, erwägen wünschen.
 -- „Überspannung des Zeichensatzes in der Schnur erhalten“

 -- „Zurückbringt die Länge des Anfangsteils von str1, das nur aus Buchstaben besteht, die sind ein Teil str2.“


Z.B.:
   Putzfrausatz [] = „dieses ist eine Schnur“;
   int Position = strcspn (Satz, „");
In diesem Fall ist Position 4, also wissen Sie, dass Satz [0] durch Satz [3] nicht leer sind. Sie können dann pflegen strncpy mit einem Zählimpuls von 4, um die ersten 4 Putzfrauen in Ihren Token-Puffer heraus zu kopieren (und Nullbyte dann addieren).

     http://www.cplusplus.com/reference/clibrary/cstring/strspn/
Weitere Lösungen  
 
programming4us programming4us