Chaine de caractére

Résolu
Hamza -  
Doctor C Messages postés 630 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je souhaite ecrire un programme qui determine et affiche la derniere position d'un caractére (saisie au clavier) dans une chaine "CH"; le programme retourne 0 si ce caractére n'existe pas dans la chaine . Merci d'avance

3 réponses

  1. Doctor C Messages postés 630 Date d'inscription   Statut Membre Dernière intervention   400
     
    C'est en quel langage? C? Java?
    0
    1. Hamza
       
      Langage C ++
      0
  2. Doctor C Messages postés 630 Date d'inscription   Statut Membre Dernière intervention   400
     
    Une fonction qui fait ce que tu veux faire: strrchr
    http://www.cplusplus.com/reference/cstring/strrchr/ (en anglais, désolé)

    /* strrchr example */
    #include <stdio.h>
    #include <string.h>
    
    int main ()
    {
      char str[] = "This is a sample string";
      char * pch;
      pch=strrchr(str,'s'); //On cherche 's' dans la chaine str
      printf ("Last occurence of 's' found at %d \n",pch-str+1);
      return 0;
    }
    0