Cstring et caractère

Signaler
Messages postés
16
Date d'inscription
samedi 5 mars 2005
Statut
Membre
Dernière intervention
21 avril 2006
-
Messages postés
688
Date d'inscription
mercredi 6 avril 2005
Statut
Membre
Dernière intervention
2 juin 2006
-
Bonjour, j'ai un CString par exemple "[ieur]ozie" et je veux comparer cette chaine avec un seul caractère c'esta dire que je veux savoir si le premier element de mon String est le meme que le caractèrede comparaison !

Stela86

3 réponses

Messages postés
688
Date d'inscription
mercredi 6 avril 2005
Statut
Membre
Dernière intervention
2 juin 2006
1
bonjour,

je sais pas si ca répond a ta question mais :

char * strrchr ( const char * string, int c );


devrai faire l'affaire;

exemple ici : http://www.cplusplus.com/ref/cstring/strrchr.html



@+;
satellite34

http://www.rootscommunity.com/</FON< body>
Messages postés
15
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
26 mars 2006

essaie :

CString String;
char car[2];

car[0] = 'X';
car[1] = '\0';

String.Find(car) te renvoie l'index du caractère

Tu peux essayer le truc de satellite34, mais il faut ajouter (LPCTSTR) devant ta variable CString pour la caster en char*
Messages postés
688
Date d'inscription
mercredi 6 avril 2005
Statut
Membre
Dernière intervention
2 juin 2006
1
Tekila48 :

Il vaut mieux qu'elle utilise l'api, dans un soucis d'ergonomie du code, je pense.

Ta solution est celle qu'il faut prendre.(enfin, a mon avis);



@+;
satellite34

http://www.rootscommunity.com/</FON< body>