Section courante

A propos

Section administrative du site

STRTOK

Chaîne avec séparateur
Turbo C string.h

Syntaxe

char *strtok(const char *str1,const char *str2);

Paramètres

Nom Description
str1 Ce paramètre permet d'indiquer la chaîne de caractères ASCIZ contenant la source.
str2 Ce paramètre permet d'indiquer la chaîne de caractères ASCIZ contenant le séparateur.

Description

Cette fonction permet de couper la chaîne de caractères «str1» en symbole élémentaire (Token) en les séparant par les caractères de la chaîne de caractères «str2».

Exemple

Voici quelques exemples typiques de l'utilisation de cette fonction :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int main() {
  6.  char message1[] = "Voici un simple texte";
  7.  char message2[] = "/usr/lib/cron/";
  8.  printf("message1=%s\n",strtok(message1," "));
  9.  printf("message2=%s\n",strtok(message2,"/"));
  10.  return 0;
  11. }

on obtiendra le résultat suivant :

message1=Voici
message2=usr


Dernière mise à jour : Samedi, le 4 juillet 2015