Heim häufiges Problem Detaillierte Erläuterung der Verwendung der Strtok-Funktion

Detaillierte Erläuterung der Verwendung der Strtok-Funktion

Jul 08, 2020 am 11:52 AM
strtok

Die Funktion strtok wird verwendet, um eine Zeichenfolge in eine Reihe von Zeichenfolgen zu zerlegen. Die Deklaration der Funktion strtok lautet „char *strtok(char *str, const char *delim)“, wobei der Parameter str dies angibt Es soll in eine Reihe kleiner Zeichenfolgen zerlegt werden.

Detaillierte Erläuterung der Verwendung der Strtok-Funktion

C-Bibliotheksfunktion – strtok()

Beschreibung

C-Bibliotheksfunktion char *strtok (char *str, const char *delim) Zerlegt die Zeichenfolge str in eine Reihe von Zeichenfolgen, und delim ist das Trennzeichen.

Deklaration

Das Folgende ist die Deklaration der Funktion strtok().

char *strtok(char *str, const char *delim)
Nach dem Login kopieren

Parameter

str – Eine Zeichenfolge, die in eine Reihe kleinerer Zeichenfolgen aufgeteilt werden soll.

delim – C-String mit Trennzeichen.

Rückgabewert

Diese Funktion gibt den ersten Teilstring zurück, der zerlegt wird, oder einen Nullzeiger, wenn kein String abzurufen ist.

Beispiel

Das folgende Beispiel demonstriert die Verwendung der Funktion strtok().

Beispiel

#include <string.h>
#include <stdio.h>
 
int main () {
   char str[80] = "This is - www.runoob.com - website";
   const char s[2] = "-";
   char *token;
   
   /* 获取第一个子字符串 */
   token = strtok(str, s);
   
   /* 继续获取其他的子字符串 */
   while( token != NULL ) {
      printf( "%s\n", token );
    
      token = strtok(NULL, s);
   }
   
   return(0);
}
Nach dem Login kopieren

Lassen Sie uns das obige Programm kompilieren und ausführen, das die folgenden Ergebnisse liefert:

This is 
 www.runoob.com 
 website
Nach dem Login kopieren

Empfohlen: „C Language Tutorial

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung der Strtok-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)