Bonjour,
voila, j'ai un AnsiString (assez long).
Je voudrais savoir si je peux chercher une chaine de caractères à partir d'une position....
Merci de l'info.
Flow
Bonjour,
voila, j'ai un AnsiString (assez long).
Je voudrais savoir si je peux chercher une chaine de caractères à partir d'une position....
Merci de l'info.
Flow
Salut Flob91:
Dans l'aide en ligne:
C'est ce que tu cherche?L'exemple suivant utilise deux contrôles de saisie et un bouton sur une fiche. Lorsque l'utilisateur clique sur le bouton, le texte des contrôles de saisie est comparé.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
char* szResult = new char[Edit1->Text.Length() + Edit2->Text.Length() + 20];
int iResult = StrComp(Edit1->Text.c_str(), Edit2->Text.c_str());
StrCopy(szResult, Edit1->Text.c_str());
if (iResult < 0)
StrCat(szResult, " est inférieure à ");
else if (iResult > 0)
StrCat(szResult, " est supérieure à ");
else
StrCat(szResult, " est égale à ");
StrCat(szResult, Edit2->Text.c_str());
ShowMessage(AnsiString(szResult));
delete [] szResult;
}
--
Plutot que d'essayer de réinventer la roue, apprenons à nous en servir
Merci.
Mais si j'ai bien compris ton code (enfin celui de l'aide...).
ca compare juste deux AnsiString et ca marque inferieur, superieur ou égal.
moi ce que je veux effectuer c'est par ex :
et donc, je voudrais effectuer la recherche par ex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 AnsiString A1 = "azertyfdsrtoigujsgrigjeirtmhietuhazerty"; // ceci est un pur exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part A1.Pos("azerty",6); // rechercher la chaine "azerty" en commencant au 6° caractere (pour éviter le permier "azerty"
Regarde dans l'aide en ligne dans la rubrique "routines de gestion des chaînes"
--
Plutot que d'essayer de réinventer la roue, apprenons à nous en servir
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager