Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Jeux 3D Creator Tutorial 
  • Comment faire pour installer Boost e…
  • Comment faire pour modifier les titr…
  • Comment faire un fichier VSH 
  • Pourquoi ne peut- Xcode Voir mon iPh…
  • Comment Sortie de Visual C 
  • Qu'est-ce que Buffer Overrun moyenne…
  • Comment compiler RPC dans MS- DOS 
  • Comment calculer les expressions ave…
  • Comment utiliser des bannières et d…
  •   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 strspn en C + +

    C + + strspn fonction détermine la longueur de la partie initiale maximale d'une chaîne de source qui ne se compose que de caractères dans une liste spécifiée . Si tous les caractères de la chaîne de source apparaît dans la liste , strspn renvoie la longueur de la chaîne de source . Si le premier caractère de la chaîne de source n'est pas dans la liste , strspn renvoie zéro . Les étapes suivantes vous aideront à utiliser la fonction strspn en C + + . Instructions
    1

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

    Sachez que la source est la chaîne à analyser et char_list la liste des personnages à la recherche de < . br>
    3

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

    # Include # include

    int main () {int i; caractères chaine1 [] = " 123abc123 " ; caractères chaîne_2 [] = " 123456" ; caractères string3 [] = " a123456 »; caractères char_list [] = " 1234567890 " ;/* Les trois premiers caractères de string1 sont des nombres , alors strspn * //* retourne trois . * /i = strspn ( chaine1 , char_list ) ; printf (" . La longueur des numéros initiaux pour chaine1 est% d \\ n", i) ;/* chaîne_2 est entièrement constitué de chiffres , de sorte strspn renvoie la longueur de * //* chaîne_2 . Notez comment le balayage s'arrête à la fin null pour chaîne_2 . * /i = strspn ( chaîne_2 , char_list ) ; printf (" La longueur des numéros initiaux pour chaîne_2 est% d \\ n ". , i) ;/* Le premier caractère de string3 n'est pas un chiffre , alors même si le * //* reste de string3 constitué de chiffres , les retours strspn 0 * /i = strspn ( string3 , char_list ) . printf (" La longueur des numéros initiaux pour string3 est% d \\ n ". , i); return 0; }
    5

    Observez la sortie suivante de ce programme :

    la longueur du nombre initial est de longueur 3Le nombre initial est de longueur 6Le nombre initial est de 0

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Fonctions visuelles C Sharp Chaîne 
  • Comment manipuler Liste des contrôles dans MFC 
  • Comment faire une chaîne Immuable 
  • Visual Basic. Vs NET . Visual C # NET 
  • Comment faire pour créer un portrait en C + + 
  • Comment animer dans XNA 
  • Comment ajouter des lignes à un Datagrid 
  • Comment insérer une nouvelle ligne dans TextBox 
  • Comment Teach Yourself Windows CE programmation dans 24 Heures 
  • Comment définir le DataGridView CurrentRow 
  • Connaissances Informatiques © http://www.ordinateur.cc