Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment exploiter un compilateur Vis…
  • Quelle est la différence entre un c…
  • Comment obtenir des codes pour Dev- …
  • Comment faire de réseaux parallèle…
  • Comment lire les points d'un fichier…
  • Comment faire pour utiliser le contr…
  • Comment Jeux de programmer en C + + 
  • Comment faire une forme d'astérisqu…
  • Comment créer un vecteur de chaîne…
  • Comment faire une chaîne en un tabl…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment utiliser la fonction strtok en C + +

    C + + fonction strtok tokenizes une chaîne. Il divise une chaîne source en segments appelés jetons qui sont séparés par un quelconque d'un ensemble spécifié de caractères appelés séparateurs. Strtok prend la chaîne de source en tant qu'argument sur ​​son premier appel pour détecter les délimiteurs . Il utilise ensuite la position après la fin du dernier jeton pour rechercher le prochain jeton dans les appels ultérieurs . Instructions
    1

    savoir la syntaxe de strtok en C + + . La syntaxe complète est char * strtok (char * source, const char * séparateurs ) .
    2

    Sachez que la source est la chaîne qui doit être segmenté . Si la source est un pointeur NULL , strtok continue à partir de l'emplacement du dernier appel réussi à strtok . Strtok renvoie un pointeur sur le dernier jeton trouvé ou un pointeur NULL s'il n'y a plus de jetons à gauche .
    3

    Comprendre que le C + + fonction strtok est conservé dans la bibliothèque de cstring . Vous devrez peut-être inclure le fichier d'en-tête string.h pour utiliser cette fonction
    4

    Regardez le programme complet ci-dessous pour quelques exemples simples de la façon d'utiliser strtok : .

    # Include # include

    int main () {char chaine1 [] = " - Ceci est une chaîne de test. " ; char * character_pointer ; printf (" Splitting chaîne \\ "% s \\ " en jetons : \\ n" chaine1 ) ; character_pointer = strtok ( chaine1 , " - . "); while ( character_pointer = NULL ) {/* Notez que les séparateurs (espace, virgule, point et trait d'union) * //* ne sont pas eux-mêmes tokenizés ! . * /printf ( "% s \\ n", character_pointer ) ; character_pointer = strtok ( NULL, " . , - ");} return 0; }
    5

    Observez la sortie suivante de ce programme : Photos

    chaîne de Splitting " - Ceci, est une chaîne de test. " en jetons : Thisisateststring

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment utiliser des chaînes comme la saisie au clavier en réseaux bidimensionnels avec les progra…
  • Comment faire pour convertir QString à Int 
  • Comment utiliser la fonction strcpy en C + + 
  • Comment ouvrir un fichier PDF en C # 
  • Comment convertir une chaîne en valeur booléenne 
  • Comment définir le DataGridView CurrentRow 
  • Comment faire pour convertir la valeur de zone de texte à Int C + + 
  • Comment faire un bouton poussoir Visible dans Visual C 
  • Comment utiliser Allegro à faire des graphiques en C 
  • Comment imprimer Enum valeurs dans C 
  • Connaissances Informatiques © http://www.ordinateur.cc