Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment utiliser Enum dans C Program…
  • Comment faire pour convertir une cha…
  • Comment créer une application iPhon…
  • Comment passer une variable en C 
  • Comment savoir Visual C + + 
  • Comment compiler un fichier H 
  • Comment ajouter une DLL dans Visual …
  • Comment masquer implémentation de l…
  • Tutoriels en ligne sur les pilotes d…
  • Outils utilisés dans Programmation 
  •   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 de strpbrk en C + +

    C + + fonction strpbrk cherche une chaîne source pour la première apparition de caractères dans une liste et renvoie un pointeur sur la première occurrence . Si aucune correspondance dans la chaîne source , strpbrk renvoie un pointeur NULL. La recherche ne comprend pas le caractère de terminaison null . Les étapes suivantes vous aideront à utiliser la fonction strpbrk en C + + . Instructions
    1

    savoir la syntaxe de strpbrk en C + + . La syntaxe complète est const char * strpbrk (const char * source const char * char_list ) .
    2

    Sachez que la source est la chaîne à analyser. char_list contient les caractères pour lesquels elle est à la recherche . Strpbrk retournera un pointeur sur le premier caractère de source qui est en char_list .
    3

    Comprendre que la fonction C + + strpbrk 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 strpbrk : .

    # Include # include

    int main () {char chaine1 [] = " abcd2abc3def5 " ; caractères char_list [] = " 1234567890 " ; char * character_pointer ; printf (" nombres dans '% s' : " chaine1 ) ; /* placer le pointeur sur le premier chiffre chaine1 * /character_pointer = strpbrk ( chaine1 , char_list ) ; while (! character_pointer = NULL ) {/* afficher le chiffre que nous avons trouvé * //* remarquez comment nous déréférence le pointeur pour obtenir le valeur * //* pointé par character_pointer * /printf ( "% c", * character_pointer ) ;/* minimum le pointeur passé le trouvé chiffres * /character_pointer = strpbrk ( character_pointer +1, char_list );} printf ( "\\ n "); return 0; }
    5

    Observez la sortie suivante de ce programme :

    chiffres dans ' abcd2abc3def5 »: 2 3 5

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • L'utilisation d'un constructeur par défaut C 
  • Comment saisir une chaîne de caractères au clavier 
  • Comment supprimer un index dans un tableau dynamique d'entiers en C + + 
  • Comment Jeux de programmer en C + + 
  • Comment faire pour créer des fichiers PDF avec C Code Source 
  • Comment connecter VB6.0 et VC + + 
  • Comment construire un moteur de jeu pour les débutants 
  • Comment placer entiers dans l'ordre croissant en utilisant C + + 
  • Comment utiliser Turbo C 
  • Comment faire pour convertir un flotteur à l' entier le plus proche dans Visual C 
  • Connaissances Informatiques © http://www.ordinateur.cc