Cstring et caractère

stela86 Messages postés 16 Date d'inscription samedi 5 mars 2005 Statut Membre Dernière intervention 21 avril 2006 - 25 mars 2006 à 12:17
cs_satellite34 Messages postés 688 Date d'inscription mercredi 6 avril 2005 Statut Membre Dernière intervention 2 juin 2006 - 25 mars 2006 à 13:51
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

cs_satellite34 Messages postés 688 Date d'inscription mercredi 6 avril 2005 Statut Membre Dernière intervention 2 juin 2006 1
25 mars 2006 à 12:41
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>
0
Tekila48 Messages postés 15 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 26 mars 2006
25 mars 2006 à 13:49
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*
0
cs_satellite34 Messages postés 688 Date d'inscription mercredi 6 avril 2005 Statut Membre Dernière intervention 2 juin 2006 1
25 mars 2006 à 13:51
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>
0
Rejoignez-nous