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/