| 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 strstr en C + +
    C + + fonction strstr localise une chaîne spécifiée dans une chaîne source. L'analyse ne tient pas compte de terminaison NULL caractères. Strstr renvoie un pointeur sur la première occurrence de la sous-chaîne dans la source. Si la chaîne n'est pas trouvée, strstr renvoie un pointeur NULL. Si la sous-chaîne a une longueur nulle , strstr renvoie la chaîne de source . Les étapes suivantes vous aideront à utiliser la fonction strstr en C + + . Instructions
    1

    savoir la syntaxe de strstr en C + + . La syntaxe complète est char * strstr (const char * source const char * chaîne ) .
    2

    Sachez que la source est la chaîne à analyser. La chaîne est la séquence de caractères à égaler.
    3

    comprendre que le C + + fonction strstr 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 strstr : .

    # Include # include

    int main () { chaine1 [ = "Ceci est une chaîne de test " char ] ; * ;/* localiser "test" au sein chaine1 utilisant character_pointer chaine1 , "test caractères character_pointer * /character_pointer = strstr ( ") ;/* changer les quatre premiers caractères de la chaîne * //* pointé par character_pointer à " long " * /strncpy ( character_pointer , " long " , 4); puts ( chaine1 ) ;/* Notez comment une chaîne vide renvoie un pointeur vers la * //* début de chaine1 * /character_pointer = strstr ( chaine1 , "") ; puts ( character_pointer ) ;/* Il n'ya pas de "z" dans chaine1 si character_pointer * //* devient un pointeur NULL . * /character_pointer = strstr ( chaine1 , "z" ) ; return 0; }
    5

    Observez la sortie suivante de ce programme :

    C'est une longue Chaîne de caractèresCe est une longue chaîne Photos

    Previous :

    next :
      articles connexes
    ·Comment utiliser la fonction principale en C + + 
    ·Comment faire pour convertir une chaîne en int C 
    ·Comment utiliser des constructeurs de copie en C + + 
    ·Comment écrire un programme C + + qui calcule la moyen…
    ·Comment créer un vecteur de chaînes en C + + 
    ·Comment compiler un CPP avec un fichier d'en-tête 
    ·Comment mettre à jour Xcode De Terminaux 
    ·Comment utiliser la fonction strcpy en C + + 
    ·Comment trier dans une grille de données 
    ·Comment convertir un flottant à cordes en C + + 
      articles en vedette
    ·Comment dessiner un diamant en Java 
    ·Comment faire pour convertir un RGB à un simple DECIMA…
    ·Comment découper une chaîne en deux variables PowerSh…
    ·Comment faire pour supprimer Styling Accordéon jQuery 
    ·Comment construire des applications Linux 32 bits sur l…
    ·MySQL Select Max Count Tutorial 
    ·Comment créer une boîte de dépôt avec des prix 
    ·Accès: VBA Exécuter la requête 
    ·Comment faire pour créer une zone d'image Nouveau à e…
    ·Comment faire pour convertir DateDiff à Mois 
    Copyright © Connaissances Informatiques http://fr.wingwit.com