| 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 strchr en C + +
    C + + fonction strchr localise la première occurrence d'un caractère spécifié dans une chaîne source et retourne un pointeur à cet endroit. Cela inclut le caractère nul si strchr peut également être utilisé pour localiser la fin d'une chaîne. Strchr renvoie un pointeur NULL si le caractère spécifié est introuvable. Les étapes suivantes vous aideront à utiliser strchr . Instructions
    1

    savoir la syntaxe de strchr en C + + . La syntaxe complète est const char * strchr (const char * source personnage int) ; .
    2

    Sachez que la source est une chaîne de caractère et est convertie en interne à un unsigned char , même si est passé comme une int .
    3

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

    # Include # include

    int main () {char chaine1 [] = "Ceci est une chaîne de test"; char * character_pointer ; printf ( "Looking for le caractère 's' à \\" s \\ % s " ... \\ n ", chaine1 ) ;/* initialiser character_pointer à l'emplacement de la première « s * //* dans la chaine1 * /character_pointer = strchr ( chaine1 , 's' ) ; while ( character_pointer! = NULL ) {/* convert l'emplacement du pointeur de la position dans chaine1 * //* de sorte qu'il peut être affiché * /printf ( "trouvé à % d \\ n", character_pointer - chaine1 + 1) ;/* incrémentation du pointeur et de recherche pour la prochaine «s» * /character_pointer = strchr ( character_pointer + 1 , 's' );} return 0; }
    5

    Observez la sortie suivante de ce programme :

    Vous recherchez le 's' personnage dans " Ceci est une chaîne de test" ... trouvé à 4found à 7found à 13found à 16

    Previous :

    next :
      articles connexes
    ·Comment tester pour l'automatisation Mobile 
    ·Comment créer des en-têtes et des fichiers OBJ en C +…
    ·Chaînes communes à C 
    ·Comment faire pour convertir une chaîne en int C 
    ·Comment faire pour intégrer Python Dans Visual C 2008 
    ·Comment obtenir le point de vue C dans Eclipse 
    ·Comment écrire votre jeu propre programme 
    ·Comment installer Windows Mobile 5.0 Pocket PC SDK 
    ·Comment utiliser des tableaux C en C + + 
    ·Comment inclure un fichier d'en-tête 
      articles en vedette
    ·Comment ajouter GMP à Xcode 
    ·Visuel Méthode de tri de base 
    ·HTML pour masquer les barres de défilement en VBScript…
    ·Comment utiliser Enum dans C Program 
    ·Pourquoi les concepteurs de sites Web Utiliser les appl…
    ·Comment mettre à l'épreuve AJAX 
    ·Comment se connecter à un émulateur de Windows Phone …
    ·Comment écrire des signaux périodiques dans MATLAB 
    ·Comment s'assurer qu'un objet est supprimé en C + + 
    ·Comment faire pour redimensionner les images en Visual …
    Copyright © Connaissances Informatiques http://fr.wingwit.com