Chaine de caractére
Résolu
Hamza
-
Doctor C Messages postés 648 Statut Membre -
Doctor C Messages postés 648 Statut Membre -
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
- Caractere vide - Guide
- Chaine tnt gratuite sur mobile - 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;
}