Bonjour,
Je vous explique, sur le programme que l'on d�veloppe , on rentre une phrase dans un TEdit.
J'ai install� par la suite deux TexBox, l'une sert � trouver ses caract�res dans la chaine saisie pour les remplacer par ceux de la 2em TexBox.
J'ai �crit sa mais sa ne fonctionne pas et je ne comprend pas
Merci d'avance pour votre aide!
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 void __fastcall TForm1::Button5_remplaceClick(TObject *Sender) { int n=0; int k; char LettreRepere[80]; int TailleRep = Form1->Edit_retirer->Text.Length(); if (TailleRep< 80 ) for (int i=0 ; i<=TailleRep ; i++) LettreRepere[i]=Form1->Edit_retirer->Text.c_str()[i]; char LettreRemplace[80]; int TailleRem = Edit_remplace->Text.Length(); if (TailleRem< 80 ) for (int i=0 ; i<=TailleRem ; i++) LettreRemplace[i]=Form1->Edit_remplace->Text.c_str()[i]; char ChaineConvertie[100]; for (int i=0; texte[i]!=0; i++) { if( texte[i]==LettreRepere[0]) for (int j=0; j<TailleRep; j++) if(texte[i+j]==LettreRepere[j]) n++; k=0; if (n==TailleRep) for (k; k<TailleRem; k++) ChaineConvertie[i+k]=LettreRemplace[k]; else ChaineConvertie[i+k]= texte[i]; k+=i; } ChaineConvertie[k]=0; Form1->Edit_chaineSaisie->Text=ChaineConvertie; }
Pour un exemple plus concret, Voila le programme Exemple en pi�ce jointe.
Partager