strtok

strtok () ist eine Standard-C-Funktion (ISO 9899: 1989) zum Aufteilen einer Zeichenfolge in Token. strtok_r () ist die Thread-sichere Variante, die von IEEE Std 1003.1: 2004 (auch bekannt als "POSIX") definiert wird.
6
Antworten

strtok - char-Array versus char-Zeiger [duplizieren]

Bei Verwendung der Funktion strtok führt die Verwendung von char * anstelle von char [] zu einem Segmentierungsfehler. Das läuft richtig: %Vor% Dies verursacht einen Segmentierungsfehler: %Vor% Kann jemand erklären, was d...
03.11.2010, 18:39
6
Antworten

C language: Wie erhält man die verbleibende Zeichenkette nach der einmaligen Verwendung von strtok ()?

Meine Zeichenfolge ist "A, B, C, D, E" Und das Trennzeichen ist "," Wie kann ich die verbleibende Zeichenkette erhalten, nachdem ich strtok () einmal ausgeführt habe, also "B, C, D, E" %Vor% Die Ausgabe ist: a: Ein Foto b: A Aber wie...
01.11.2013, 09:58
3
Antworten

Muss ich die strtok resultierende Zeichenfolge freigeben?

Oder, wie erzeugt strtok die Zeichenkette, zu der es Wertpunkte gibt? Ordnet es Speicher dynamisch zu? Ich frage, weil ich nicht sicher bin, ob ich den Token in dem folgenden Code freigeben muss: Die Variablen STANDARD_INPUT sind für die Exit...
03.01.2014, 12:56
2
Antworten

Gibt es eine Möglichkeit Token in C zu zählen?

Ich verwende strtok , um eine Zeichenfolge in Token aufzuteilen. Kennt jemand eine Funktion, die tatsächlich die Anzahl der Token zählt? Ich habe eine Befehlszeichenfolge und ich muss sie teilen und die Argumente an execve() übergeben....
25.10.2012, 23:42
3
Antworten

eine Zeichenkette zweimal in c mit strtok ()

Ich verwende strtok() in c, um eine CSV-Zeichenfolge zu analysieren. Zuerst tokeniere ich es, um herauszufinden, wie viele Tokens es gibt, damit ich eine Zeichenfolge der richtigen Größe zuweisen kann. Dann gehe ich die gleiche Variable durch...
28.12.2010, 06:08