C++ Builder Accès caractère par caractère

rabbi_jaccob Messages postés 1 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 24 septembre 2004 - 24 sept. 2004 à 11:07
chesso Messages postés 1 Date d'inscription dimanche 29 février 2004 Statut Membre Dernière intervention 8 novembre 2004 - 8 nov. 2004 à 21:11
Je voudrais pouvoir avoir accès au contenu d'un RichEdit ou d'un Memo caractère par caractère avec le formatage du caractère pour le RichEdit.
:sad)

1 réponse

chesso Messages postés 1 Date d'inscription dimanche 29 février 2004 Statut Membre Dernière intervention 8 novembre 2004
8 nov. 2004 à 21:11
salut

Je crois que tu pourras faire cela en creant une variable

AnsiString chaine = RichEdit1.Text.

Maintenant chaine est un pointeur sur le contenu de ton RichEdit.

Le premier caractere est chaine[1] etc...ou tout simplement RichEdit1.Text[1].

Pour le formatage ,tu peux utiliser strcpy.

char tab[RichEdit1.Text.Lenght +1];

strcpy(tab,RichEdit1.Text.ctr());
Maintenant le premier caracter est tab[0] etc..

pour revenir au point de depart tu utilise la fonction IntToHex.

for (int i=1;i<=RichEdit1.Text.Lenght;i++){
AnsiString chaine2=+ IntToHex(tab[i-1];}
// et tu l'affiche dans un Memo par :

Memo1->Lines->Add(chaine);

Moi aussi je commence dans le builder.Veuillez me corriger si je me trompes.J'éspère que je t'ai aidé.

A+
0
Rejoignez-nous