Tag: strtok

strtok() ist eine Standard-C – (ISO 9899:1989) – Funktion zum aufteilen einer Zeichenkette in Token. strtok_r() ist die thread-safe-Variante definiert durch IEEE Std 1003.1:2004 (aka „POSIX“).

C++: Auszug string nach Punkt

Anzahl der Antworten 4 Antworten
Ich versuche, zu extrahieren Sie die Datei-Erweiterung-Teil in einen string-Wert. Beispielsweise vorausgesetzt, dass der string-Wert ist "file.cpp" brauche ich das extrahieren der "cpp" oder ".cpp" Teil. Habe ich versucht, mit Hilfe von strtok (), aber es nicht

Wie zu verwenden Strtok für die tokenisierung ein Const char*?

Anzahl der Antworten 3 Antworten
Habe ich eine const char* - variable, die einen Wert wie "OpenStack:OpenStack1". Ich möchte die tokenisierung diesem const char* Verwendung von strtok, wo das Trennzeichen(das ist ein const char* type) ist ":" . Aber das problem ist,

strtok - wie vermeiden neue Zeile an und setzen auf ein array von Zeichenketten?

Anzahl der Antworten 3 Antworten
wenn ich dupe Thema, das ich mir wirklich sehr Leid, ich habe für Sie gesucht, mit keinem Ergebnis hier. Ich habe code void split(char* str, char* splitstr) { char* p; char splitbuf[32]; int i=0; p = strtok(str,",");

strtok_r für MinGW

Anzahl der Antworten 4 Antworten
strtok_r ist das reentrant-Variante von strtok. Es ist POSIX-konform. Jedoch, es fehlt MinGW, und ich bin versucht zu kompilieren Sie ein Programm, das unter Verwendung es. Gibt es eine Möglichkeit, ich könnte eine standard-Implementierung dieser Funktion, vielleicht,

C strtok() und nur-lese-string-Literale

Anzahl der Antworten 5 Antworten
char *strtok(char *s1, const char *s2) wiederholte Aufrufe dieser Funktion brechen string s1 in "Token"--das ist der string ist gebrochen in Teilstrings, jede Einstellung mit einem '\0', bei die '\0' ersetzt beliebige Zeichen enthalten in string s2.

tokenisierung eine Zeichenfolge zweimal in c mit strtok()

Anzahl der Antworten 3 Antworten
Ich bin mit strtok() in c zu Parsen einer csv-string. Zuerst habe ich die tokenisierung es zu finden Sie einfach heraus, wie viele Zeichen gibt es, damit ich reservieren kann, eine Zeichenfolge in der richtigen Größe. Dann

C Mehrere Strtok nach Trennzeichen bestimmen

Anzahl der Antworten 3 Antworten
Ich Schreibe ein C-Programm, wo der Benutzer kann die Eingabe einer Zeichenfolge von 1 bis 3 Ziffern gefolgt von einem backslash und dann noch 1-3 Ziffern oder Sie können eingeben, 1-3 Ziffern, gefolgt von einem Komma, dann

Brauche ich, um frei den resultierenden string strtok?

Anzahl der Antworten 3 Antworten
Oder besser gesagt, wie funktioniert strtok produzieren den string, auf den der Rückgabewert zeigt? Hat es Speicher dynamisch? Ich Frage, weil ich nicht sicher bin, wenn ich brauche, um das gratis-token in der folgenden code: Den STANDARD_INPUT

Umsetzung von strtok () - Funktion

Anzahl der Antworten 5 Antworten
Schreiben brauche ich meine Funktion strtok. Unten ist mein code. Das problem ist, ich kann nicht anzeigen, Ergebnis-string. Im code, den ich verwenden strcpy() und zeigt dann eine neue array. Ist es möglich string mit nur Zeiger

Warum ist strtok verändert seine Eingaben wie folgt?

Anzahl der Antworten 3 Antworten
Ok, so verstehe ich, dass strtok verändert den Eingabe-argument, aber in diesem Fall, er stürzt hinunter, den input-string in nur das erste token. Warum ist das passiert und was kann ich tun, um es zu beheben? (Bitte

Breaking down-string und speichern in array

Anzahl der Antworten 2 Antworten
I want to break down ein Satz, und speichern Sie jede Zeichenfolge in ein array. Hier ist mein code: #include <stdio.h> #include <string.h> int main(void) { int i = 0; char* strArray[40]; char* writablestring= "The C Programming

Gibt es eine Möglichkeit, um die Anzahl Token in C?

Anzahl der Antworten 3 Antworten
Ich bin mit strtok split einen string in tokens auf. Hat jemand wissen, jede Funktion, die wirklich zählt, die Anzahl der Token? Ich habe einen Kommando-string und ich brauche, um es zu teilen, und übergeben Sie die

warum verwenden wir NULL in strtok()?

Anzahl der Antworten 4 Antworten
Warum verwenden wir null in strok() Funktion? while(h!=NULL) { h=strtok(NULL,delim); if(hold!=NULL) printf("%s",hold); } Was tut dieses Programm nicht, wenn *h verweist auf einen string? Hast du eine Forschung oder Lesen auf was strtok tatsächlich? -1 Sie haben

Mit strtok() in einer Schleife in C?

Anzahl der Antworten 3 Antworten
Ich versuche, mit strtok() in geschachtelten Schleife. Aber das ist nicht das geben von mir gewünschten Ergebnisse. Vielleicht, weil Sie mit denselben Speicherbereich. Mein code ist von der form:- char *token1 = strtok(Str1, "%"); while(token1 != NULL

Aufteilen einer Zeichenfolge mit strtok_s

Anzahl der Antworten 2 Antworten
Ich versuche aufteilen einer Zeichenfolge, die von einem bestimmten Trennzeichen nach diesem Beispiel: http://msdn.microsoft.com/en-us/library/ftsafwz3(v=VS.90).aspx Mein code ohne Fehler kompiliert in Visual C++ 2010, aber wenn ich will das es läuft, bekomme ich diese Fehlermeldung: Nicht behandelte Ausnahme

Lesen der Datei mit Komma als Trennzeichen mit der Funktion fgets() und strtok()

Anzahl der Antworten 3 Antworten
Ich habe eine text-Datei mit drei Feldern, die durch Komma getrennt. Beispiel für den Inhalt meiner text-Datei: 12345, true-Programmierung-newbie, BS MICH Laden Sie die Datei in das Programm, ich benutzte den code unten.... mein problem ist, dass

Die Zuweisung eines char-pointer auf char-array in C

Anzahl der Antworten 3 Antworten
Bin ich angefangen zu studieren C und ich schon laufen in einige Probleme. Ich möchte zum analysieren einer Datei, und speichern Sie die Ergebnisse jede Zeile in einer Struktur. Meine Struktur sieht wie folgt aus: struct record

Mit fgets() und strtok() zu Lesen, in eine Datei Zeile für Zeile in C?

Anzahl der Antworten 4 Antworten
Ich versuche, fgets und strtok() zu Lesen, in eine Datei zeilenweise und erstellen Sie eine verknüpfte Liste von jeder anderen Zeile von Informationen. Gerade jetzt, ich bin nur gerade dabei, die Daten in ein array, nur um

Umwandlung von Char * in Großbuchstaben in C

Anzahl der Antworten 4 Antworten
Ich versuche zu konvertieren char * Großbuchstaben in c, aber die Funktion toupper() funktioniert hier nicht. Ich versuche, den Namen des den Wert von temp, den Namen, der alles, was vor dem Doppelpunkt, in diesem Fall "Test",

strtok mit dem Raum Trennzeichen

Anzahl der Antworten 2 Antworten
hey ich bin versucht, die strtok-Funktion in C mit "" als Trennzeichen und aus irgendeinem Grund funktioniert es nicht. kann jemand bitte sagen Sie mir, wie zu analysieren Verwendung von strtok mit einem Leerzeichen als Trennzeichen vielen

Was sind die Unterschiede zwischen strtok und strsep in C

Anzahl der Antworten 3 Antworten
Könnte jemand mir erklären, welche Unterschiede gibt es zwischen strtok() und strsep()? Was sind die Vorteile und Nachteile davon? Und warum sollte ich Sie wählen einen über den anderen. InformationsquelleAutor mizuki | 2011-08-28

Strtok zu trennen, werden alle whitespace-Zeichen

Anzahl der Antworten 1 Antworten
Ich versuche an split a string bei Leerzeichen und tabs. char * token = strtok(input, " \t"); funktioniert nur für die Räume. Was mache ich falsch? Es funktioniert nicht für \t? Der code, den Sie gezeigt haben,

Wie verwenden von strtok()

Anzahl der Antworten 2 Antworten
Ich Schreibe ein C-Programm zur Untersuchung der Verwendung von strtok() Verwendung. Hier ist mein code: #include<stdio.h> #include<string.h> main() { char abc[100] = "ls &"; char * tok; tok = strtok(abc, " "); while(tok!=NULL) { printf("%s", tok); tok

C Löschen des letzten Zeichens im string

Anzahl der Antworten 3 Antworten
Ich soll zum löschen des letzten Zeichens im string zuerst, ich benutze strtok-Funktion Meine Eingabe ist : "Hello World Yaho" Ich benutze " " als mein delimeter Meine Erwartung ist dieser Hell Worl Yah Aber die aktuelle

Warum tut der compiler noch warnen unsicher strtok auch nachdem ich definieren _CRT_SECURE_NO_WARNINGS?

Anzahl der Antworten 4 Antworten
Ich benutze Visual Studio Express 2012 für Windows Desktop. Bekomme ich immer Fehler Error C4996: 'strtok': This function or variable may be unsafe. Consider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

String-parsing in C unter Verwendung von strtok

Anzahl der Antworten 5 Antworten
Habe ich diesen kleinen Quellcode, gemacht für die Prüfung der Parsen einer Zeichenkette ähnlich variable string ich im anderen Projekt #include <stdio.h> #include <stdlib.h> #include <string.h> int main (void) { char string = "C-AC-2C-3C-BOB"; char* s; char*

strtok und memory leaks

Anzahl der Antworten 4 Antworten
Schrieb ich eine einfache url-parser mit strtok(). hier ist der code #include <stdio.h> #include <stdlib.h> typedef struct { char *protocol; char *host; int port; char *path; } aUrl; void parse_url(char *url, aUrl *ret) { printf("Parsing %s\n", url);

Wissen müssen, wenn keine Daten angezeigt, zwischen zwei token-Separatoren mit strtok()

Anzahl der Antworten 6 Antworten
Ich versuche die tokenisierung ein string, aber ich muss genau wissen, wenn keine Daten zwischen zwei Token. e.g bei der tokenisierung die folgende Zeichenfolge "a,b,c,,,d,e" ich muss wissen, über die beiden leeren Schlitze zwischen den 'd' und

implizite Deklaration der Funktion "strtok_r' [-Wimplicit-function-declaration] trotz inklusive <string.h>

Anzahl der Antworten 4 Antworten
Ich habe den folgenden code, um die tokenisierung ein string, der die Zeilen getrennt durch \n und jede Zeile hat Ganzzahlen, getrennt durch eine \t: void string_to_int_array(char file_contents[BUFFER_SIZE << 5], int array[200][51]) { char *saveptr1, *saveptr2; char

strtok() Problem: Wenn tokens sind getrennt durch Trennzeichen,warum ist das Letzte token zwischen einer Klammer und der null '\0'?

Anzahl der Antworten 5 Antworten
In dem folgenden Programm strtok() funktioniert wie erwartet im großen Teil, aber ich kann einfach nicht verstehen, der Grund für einen zu finden. Ich habe gelesen, über strtok(): Zu bestimmen, der Anfang und das Ende eines token,

Was ist der Unterschied zwischen strtok und strtok_r in C?

Anzahl der Antworten 4 Antworten
Was ist der Unterschied zwischen strtok und strtok_r in C und Wann sollen wir verwenden? Man ist reentrant die anderen nicht. Ich denke, die manuellen Staaten. Nicht standard C, es ist Posix. Strtok() ist ein Fehler der

C - Bestimmung die verwendete Trennzeichen - strtok()

Anzahl der Antworten 3 Antworten
Sagen wir, ich bin mit strtok() wie diese.. char *token = strtok(input, ";-/"); Ist es ein Weg, um herauszufinden, welche token wird tatsächlich verwendet? Zum Beispiel, wenn die Eingänge war etwas wie: Hallo gibt es; Wie sind

Wie verwenden von strtok in C korrekt, so dort ist kein memory leak?

Anzahl der Antworten 5 Antworten
Ich bin etwas verwirrt durch das, was passiert, wenn Sie anrufen strtok auf einen char-pointer in C. ich weiß, dass es modifiziert den Inhalt des string, also wenn ich call strtok auf eine variable mit dem Namen

Zerlegt eine Zeichenkette in tokens und speichern Sie Sie in einem array

Anzahl der Antworten 2 Antworten
Wie split einen string in ein Token und dann speichern Sie Sie in einem array? Speziell, ich habe einen string "abc/qwe/jkh". Ich will separate "/", und speichern Sie dann die Spielsteine in einem array. Ausgabe wird so

strtok segmentation fault

Anzahl der Antworten 7 Antworten
Ich versuche zu verstehen, warum der folgende code-snippet gibt einen segmentation fault: void tokenize(char* line) { char* cmd = strtok(line," "); while (cmd != NULL) { printf ("%s\n",cmd); cmd = strtok(NULL, " "); } } int main(void)

C-Sprache: Wie man den verbleibenden string nach der Verwendung von strtok() einmal

Anzahl der Antworten 6 Antworten
Meine Zeichenkette "A,B,C,D,E" Der separator ist "," Wie kann ich die verbleibenden string nach strtok() einmal, das ist "B,C,D,E" char a = "A,B,C,D,E"; char * separator = ","; char * b = strtok(a,separator); printf("a: %s\n", a); printf("b:

Segmentation Fault bei der Verwendung von strtok_r

Anzahl der Antworten 6 Antworten
Kann mir jemand erklären, warum ich bin immer "segmentation fault" im folgenden Beispiel? #include <stdio.h> #include <string.h> int main(void) { char *hello = "Hello World, Let me live."; char *tokens[50]; strtok_r(hello, " ,", tokens); int i =

Mit strtok in c

Anzahl der Antworten 7 Antworten
Ich strtok zu Lesen in einem vor-und Nachnamen und trennen es. Wie kann ich Speicher die Namen, wo ich Sie verwenden können, idependently in zwei getrennten char-arrays? #include <stdio.h> #include <string.h> int main () { char str

strtok() - Warum haben Sie übergeben den NULL-Zeiger, um das nächste token im string?

Anzahl der Antworten 2 Antworten
Dies ist die Erklärung von strtok(). #include <string.h> char* strtok( char* s1, const char* s2 );* Dem ersten Aufruf von strtok() gibt einen Zeiger auf das erste token in der string Spitzen, von s1. Nachfolgende Aufrufe von

Verwenden von strtok mit einem std :: string

Anzahl der Antworten 3 Antworten
Ich habe einen string, den ich möchte die tokenisierung. Aber die C strtok() Funktion erfordert mein string ein char*. Wie kann ich dies einfach? Habe ich versucht: token = strtok(str.c_str(), " "); was nicht, denn es verwandelt

Warum gilt strtok () als unsicher?

Anzahl der Antworten 4 Antworten
Welche Funktion(en) von strtok ist unsicher (in Bezug auf Puffer-überlauf), dass ich aufpassen musst? Was ein wenig komisch ist mir, dass strtok_s ("safe") in Visual C++ hat eine extra "Kontext" - parameter, aber wie es aussieht ist

Was ist der Unterschied zwischen strtok_r und strtok_s in C?

Anzahl der Antworten 5 Antworten
Ich versuche, diese Funktion in einem C-Programm muss in der Lage sein zu kompilieren unter Linux und Windows. Zuerst habe ich versucht, mit strtok_r, aber wenn ich dann kompiliert auf windows, beschwerte Sie sich über die Funktion

C: korrekte Verwendung von strtok_r

Anzahl der Antworten 3 Antworten
Wie kann ich mit strtok_r statt strtok zu tun? char *pchE = strtok(NULL, " "); Nun bin ich versucht zu verwenden strtok_r richtig... Aber manchmal bekomme ich Probleme mit der strtol. Ich habe einen thread, dass ich

strtok Funktion Thread Sicherheit

Anzahl der Antworten 2 Antworten
Ich habe einige Zeit in das Debuggen Sie ein Programm, das gibt einen segmentation fault. Der Fehler ist ganz indeterministic und intermittierende, das ist ärgerlich. Ich verengt Sie sich auf den Aufruf von strtok. Ich vermute, es

Wie teilt strtok () die Zeichenfolge in Token in C?

Anzahl der Antworten 13 Antworten
Bitte erklären Sie mir die arbeiten von strtok() Funktion.Das Handbuch sagt, es bricht der string in tokens auf. Ich bin nicht in der Lage zu verstehen, aus dem Handbuch, was es eigentlich tut. Fügte ich Uhren auf

Wie man einen String in 2 Strings in C aufteilt

Anzahl der Antworten 8 Antworten
Ich Frage mich, wie konnten Sie mit 1 string, aufgeteilt in 2 mit einem Trennzeichen, wie Leerzeichen, und weisen Sie die 2 Teile auf 2 getrennten Zeichenfolgen. Ich habe versucht, mit strtok() aber ohne Erfolg. InformationsquelleAutor der