Latest web development tutorials

Funkcje biblioteczne C - strtok ()

Biblioteka standardowa języka C - <string.h> Biblioteka standardowa języka C - <string.h>

opis

Funkcje biblioteki Cchar * strtok (char * str, const char * ogranicznik) rozkłada się na zestaw ulciągciąg,delim jako ogranicznik.

oświadczenie

Oto () Funkcja oświadczenie strtok.

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

parametry

  • str - w podziale na zbiór ciągów małych strun.
  • ogranicznik - C łańcuch zawierający separator.

Wartość zwracana

Funkcja ta zwraca rozłożony ostatni podciąg Jeśli ciąg wyszukiwania, zwraca null pointer.

Przykłady

Poniższy przykład demonstruje funkcja strtok () służy.

#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);
}

Załóżmy, skompilować i uruchomić powyższy program, który spowoduje w następujących przypadkach:

This is 
www.w3cschool.cc 
website

Biblioteka standardowa języka C - <string.h> Biblioteka standardowa języka C - <string.h>