Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment convertir Int Char 
  • Comment remplir un vecteur C 
  • Comment arrêter C dépassements de …
  • Comment faire de retraits en C + + 
  • Quel est le sens de la norme ANSI 
  • Comment faire une chaîne C 
  • Comment faire pour convertir un poin…
  • Comment référencer une image en C …
  • Qu'est-ce qu'un EOF dans le langage …
  • Comment créer un Cipher en C 
  •   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 strrchr en C + +

    C + + fonction strrchr cherche une chaîne source pour la dernière occurrence d'un caractère spécifié et renvoie un pointeur sur cette occurrence . Si aucune correspondance dans la chaîne source , strrchr renvoie un pointeur NULL. La recherche comprend le caractère de terminaison null , alors strrchr peut également renvoyer un pointeur vers la fin d'une chaîne . Les étapes suivantes vous aideront à utiliser la fonction strrchr en C + + . Instructions
    1

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

    Sachez que la source est la chaîne à analyser ; caractère est la valeur de l'octet du caractère à rechercher , qui est convertie en interne à un unsigned char ; . strrchr et retournera un pointeur sur la dernière occurrence du caractère dans la source
    3

    Comprendre que la fonction C + + strrchr est conservé dans la bibliothèque 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 strrchr : .

    # Include # include

    int main () {char chaine1 [] = " abcd2abc3def5 " ; char * character_pointer ;/* recherche de l'emplacement de la dernière occurrence de «c» dans chaine1 * /character_pointer = strrchr ( chaine1 , 'c') ;/* convertir les pointeurs pour placer dans chaine1 . * //* Note de l'incrément d'une unité à une notation de position d'une base * /printf ("Le dernier événement de 'c ' trouvé dans% d \\ n", character_pointer - chaine1 + 1); return 0; }

    5

    Observez la sortie suivante de ce programme :

    dernière occurrence de «c» trouvé à 8

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment suivre instance d'une classe en utilisant une sonde en C + + 
  • Les avantages de l' + + Structure de répétition C 
  • Avantages et inconvénients de l'Objective C 
  • Mobile développement C # Tutorial 
  • Comment faire pour trouver le nombre d'occurrences d'un caractère dans une chaîne 
  • Comment ajouter GMP à Xcode 
  • Comment activer la mémoire détection des fuites 
  • Comment faire un système d'exploitation 
  • Comment faire Addition de vecteurs en C 
  • Comment utiliser des tableaux C en C + + 
  • Connaissances Informatiques © http://www.ordinateur.cc