Latest web development tutorials

C-Bibliotheksfunktionen - strtok ()

C Standard-Bibliothek - <string.h> C Standard - Bibliothek - <string.h>

Beschreibung

C - Bibliotheksfunktionenchar * strtok (char * str, const char * delim) zerlegt in einen Satz von string str,delim als Trennzeichen.

Erklärung

Hier ist () Anweisung strtok Funktion.

char *strtok(char *str, const char *delim)

Parameter

  • str - werden in einen Satz von Saiten von kleinen Zeichenketten aufgeschlüsselt.
  • delim - C - String den Separator enthält.

Rückgabewert

Diese Funktion gibt den zerlegt letzte Teilkette, wenn kein Suchtext, es einen Null-Zeiger zurückgibt.

Beispiele

Das folgende Beispiel zeigt die strtok () Funktion verwendet wird.

#include <string.h>
#include <stdio.h>

int main()
{
   const char str[80] = "This is - www.w3cschool.cc - website";
   const char s[2] = "-";
   char *token;
   
   /* 获取第一个子字符串 */
   token = strtok(str, s);
   
   /* 继续获取其他的子字符串 */
   while( token != NULL ) 
   {
      printf( " %s\n", token );
    
      token = strtok(NULL, s);
   }
   
   return(0);
}

Lassen Sie uns zusammenzustellen und um das obige Programm ausführen, die in der folgenden führen:

This is 
www.w3cschool.cc 
website

C Standard-Bibliothek - <string.h> C Standard - Bibliothek - <string.h>