Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Des programmes en C + + qui renverse…
  • Comment compiler C Programmes en lig…
  • Avantages et inconvénients de l'Obj…
  • Comment déterminer si une date est …
  • Comment utiliser la fonction strstr …
  • Comment faire de descripteurs de fic…
  • Comment organiser une liste en utili…
  • Comment écrire une feuille XLS en C…
  • Comment créer une liste doublement …
  • Comment Correction d'un échec d'ass…
  •   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 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

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment exploiter un compilateur Visual C 
  • Comment utiliser OpenGL pour langage C 
  • Comment fermer WCF Services 
  • Comment diffuser des vidéos en XCode 
  • Comment Multiplier multiples entiers de C 
  • Comment allouer de la mémoire sur la pile en utilisant C + + 
  • Comment utiliser la fonction strcat en C + + 
  • Comment mots en gras en C + + avec Xcode 
  • C + + Types de données 
  • Comment faire pour convertir QString à Int 
  • Connaissances Informatiques © http://www.ordinateur.cc