Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment faire pour supprimer SQLite …
  • Comment écrire un programme C + + M…
  • Comment changer mon mot de passe SYS…
  • Comment tester pour l'automatisation…
  • Comment utiliser les exposants en C …
  • Comment faire un jeu de Pong en C + …
  • Comment faire pour convertir Double …
  • Comment Extern un membre statique 
  • Comment créer un vecteur de tableau…
  • Comment accéder à une imprimante U…
  •   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 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

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Le projet Wireless AVR 
  • Comment faire pour créer une zone de texte dans Visual C # 
  • C Tutoriel: Types de données 
  • Comment créer une boucle While en C 
  • Comment faire pour déboguer les problèmes de corruption de mémoire sur Win32 
  • Comment faire pour vérifier pour les nombres impairs dans C + + 
  • Les erreurs de syntaxe en C + + 
  • Comment créer une liste doublement chaînée dans C Programming 
  • Comment programmer les pointeurs C 
  • Comment faire pour trouver une fuite de mémoire dans Linux 
  • Connaissances Informatiques © http://www.ordinateur.cc