Gewusst wie: Teilen eine Zeichenkette in C

December 17

ANSI C ist eine der ältesten und am häufigsten eingesetzten untere Ebene Programmiersprachen noch im Einsatz von modernen, professionellen Programmierern. Was fehlt es in praktische Funktionen macht es sich für in roher Kraft und Geschwindigkeit. Eine gemeinsame Aufgabe ist die Folge von Zeichen, die als Zeichenfolgen in kürzere Strings aufteilen. Beispielsweise sollten Sie jedes Stück von Daten aus einer durch Kommas getrennte Zeichenfolge Daten zu erhalten.

Anweisungen

1 Öffnen Sie Ihre bevorzugte Sprache C Integrated Development Environment (IDE) und starten ein neues Konsolenprojekt. Die Informationen über das Starten eines neuen Projekts variieren abhängig von der IDE, die Sie wählen, aber im Allgemeinen Sie \"File klicken > New > Project\", und wählen Sie \"Console Application\" Wenn mit Optionen für den Anwendungstyp dargestellt.

2 Kopieren Sie und fügen Sie den folgenden Code in main.c:

enthalten < stdio.h > < string.h > gehören Int Main (Char str [] Char Spl){Char * pGEHEN

Printf ("in Token: \n\", \"Split \\"%s\\ str)GEHEN

p = Strtok (str, Spl)GEHEN

während (p! = NULL){

printf (\&quot;%s\\n\&quot;, p)

GEHEN

p = strtok (NULL, \&quot; ,\&quot;)

GEHEN}0 zurückGEHEN}

3 Kompilieren Sie die Konsolenanwendung mit Ihrer IDE um eine ausführbare benannte \"split.exe.\"

4 Führen Sie split.exe auf der Befehlszeile durch Eingabe des folgenden Befehls:

geteilte \"This ist die Zeichenfolge, die Split\" \ "\"

(Alle Anführungszeichen sind Elemente des Befehls. Die beiden letzten der vier gezeigten sind offen-Anführungszeichen.)