| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    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

    Previous :

    next :
      articles connexes
    ·Précautions pour les dépassements de tampons 
    ·Comment inverser un numéro en C 
    ·Comment convertir des projets Visual C au BCB 
    ·Comment documenter les exigences logicielles 
    ·Comment supprimer une ligne dans DataGridView 
    ·Comment générer un nombre aléatoire en C 
    ·Comment avez-vous afficher le nombre de caractères dan…
    ·Comment imprimer pointeurs en C 
    ·Comment compiler un Makefile 
    ·Comment faire des courbes dans GTK Radiant 
      articles en vedette
    ·Comment fractionner le Matlab Jet Couleur Table de RGB 
    ·Comment puis- je créer un MySQL déclencheur pour sauv…
    ·Comment apprendre le code binaire 
    ·Comment insérer du code HTML dans un message électron…
    ·Comment dessiner un ovale dans NetBeans 
    ·Comment savoir sténodactylographie 
    ·Comment utiliser un vbNewLine dans Vb.Net 
    ·Comment convertir un nombre en une date en VB 
    ·Comment réviser entrée en Java à partir du clavier 
    ·Comment ajouter une sélection ODBC pour VB.NET 
    Copyright © Connaissances Informatiques http://fr.wingwit.com