COMPARESTR |
Compare une chaine |
---|---|
Delphi/Kylix/Lazarus | System |
Syntaxe
Function CompareStr(Const S1,S2:String):Integer; |
Paramètres
Nom | Description |
---|---|
S1 | Ce paramètre permet d'indiquer la première chaine de caractères à comparer |
S2 | Ce paramètre permet d'indiquer la deuxième chaine de caractères à comparer |
Description
Cette fonction effectue la comparaison de deux chaines de caractères en tenant compte des différences majuscule et minuscule.
Exemple
Voici un exemple montrant l'utilisation de cette fonction :
- Program AnsICompareTextSamples;
-
- {$APPTYPE CONSOLE}
-
- Uses SysUtils;
-
- BEGIN
- WriteLn('AnsiCompareText(''Gladir'',''Gladir'') = ',AnsiCompareText('Gladir','Gladir'));
- WriteLn('AnsiCompareText(''Gladir'',''Gladir.com'') = ',AnsiCompareText('Gladir','Gladir.com'));
- WriteLn('AnsiCompareText(''Gladir.com'',''Gladir'') = ',AnsiCompareText('Gladir.com','Gladir'));
- WriteLn('AnsiCompareText(''ABC'',''123'') = ',AnsiCompareText('ABC','123'));
- WriteLn('AnsiCompareText(''123'',''ABC'') = ',AnsiCompareText('123','ABC'));
- WriteLn('AnsiCompareText(''ABC'',''abc'') = ',AnsiCompareText('ABC','abc'));
- WriteLn('AnsiCompareText(''abc'',''ABC'') = ',AnsiCompareText('abc','ABC'));
- END.
on obtiendra le résultat suivant :
CompareStr('Gladir','Gladir') = 0CompareStr('Gladir','Gladir.com') = -4
CompareStr('Gladir.com','Gladir') = 4
CompareStr('ABC','123') = 16
CompareStr('123','ABC') = -16
CompareStr('ABC','abc') = -32
CompareStr('abc','ABC') = 32
Voir également
Dernière mise à jour : Mercredi, le 18 février 2015