[VC++] Reconnaissant d'1 caractere....

Fermé
Cthulhu22 Messages postés 9 Date d'inscription lundi 11 février 2002 Statut Membre Dernière intervention 6 avril 2002 - 12 févr. 2002 à 10:39
Cthulhu22 Messages postés 9 Date d'inscription lundi 11 février 2002 Statut Membre Dernière intervention 6 avril 2002 - 12 févr. 2002 à 13:44
bonjour

j'aimerais avoir un truc qui me reconnaisse un "@" dans une chaine de caractère et qui me mette ce qu'il y a apres ce "@" dans une autre chaine de caractère.
qqun peut m'aider?

merci

1 réponse

tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
12 févr. 2002 à 13:34
sois tu te fais ta propre fonction qui va rechercher ds ta chaine de caractere le @(bien sur tu vas comparer caractere par caractere) et tu recopies le reste qui vient apres ds une variable et tu le retourne. Ou bien tu utilises les fonctions de la classe CString avec le fichier d'entete afx.h, moi ce fichier me crée jusqu'a present des blemes car a chaq fois q je l'inclus, j'ai unresolved external symbol _beginthreadex et _endthreadex. Pour cette classe, tu utilises la methode find(char car) qui retourne un entier pour dire s'il y ait ou non(-1 non trouve).Ensuite tu fais une boucle en commençant par l'indice 0 pour verifier ou se trouve l'@(coe ceci while(str.find('@')!=i) i++;, et ensuite a partir de i+1, tu utilises la methode right coe ceci : tmp=str.Right(str.GetLength()-(i+1));

je pense q cela devrait t'aider, et puis si tu rencontres pas de blemes d'execution de ceux q je rencontre, est ce q tu peux m'en faire part?
tafiscobar
0
Cthulhu22 Messages postés 9 Date d'inscription lundi 11 février 2002 Statut Membre Dernière intervention 6 avril 2002
12 févr. 2002 à 13:44
j'ai bien compris ce que tu m'a dis (en gros) mais si tu pouvais rapidement le code car je m'y connais pas trop en C++.

merci
0