Latest web development tutorials

fonctions de la bibliothèque C - strtok ()

C bibliothèque standard - <string.h> C bibliothèque standard - <string.h>

description

fonctions de la bibliothèque Cchar * strtok (char * str, const char * delim) décomposé en un ensemble de chaîne de la chaîne str,delim comme délimiteur.

déclaration

Voici () fonction instruction strtok.

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

Paramètres

  • str - être décomposé en un ensemble de chaînes de petites chaînes.
  • delim - C chaîne contenant le séparateur.

Valeur de retour

Cette fonction retourne la dernière chaîne décomposée, si aucune chaîne de recherche, elle renvoie un pointeur NULL.

Exemples

L'exemple suivant illustre la fonction strtok () est utilisée.

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

Nous allons compiler et exécuter le programme ci-dessus, qui se traduira par ce qui suit:

This is 
www.w3cschool.cc 
website

C bibliothèque standard - <string.h> C bibliothèque standard - <string.h>