Chaine de caractére
Résolu
Hamza
-
Doctor C Messages postés 627 Date d'inscription Statut Membre Dernière intervention -
Doctor C Messages postés 627 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
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
A voir également:
- Chaine de caractére
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
- Caractere vide - Guide
3 réponses
Une fonction qui fait ce que tu veux faire: strrchr
http://www.cplusplus.com/reference/cstring/strrchr/ (en anglais, désolé)
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; }