STRCOMP |
Comparaison de chaine |
|---|---|
| Delphi/Kylix/Lazarus | SysUtils |
Syntaxe
| Function StrComp(C1,C2:PChar):Integer; |
Paramètres
| Nom | Description |
|---|---|
| C1 | Ce paramètre permet d'indiquer la première chaîne de caractères à comparer |
| C2 | Ce paramètre permet d'indiquer la deuxième chaîne de caractères à comparer |
Retour
| Valeur | Description |
|---|---|
| Supérieur à 0 | Ces valeurs indique que la première chaîne de caractères est supérieur à la deuxième. |
| 0 | Ces valeurs indique que la première chaîne de caractères est égale à la deuxième. |
| Inférieur à 0 | Ces valeurs indique que la première chaîne de caractères est inférieur à la deuxième. |
Description
Cette fonction effectue la comparaison de deux chaînes de caractères ASCIZ.
Exemple
Voici un exemple montrant l'utilisation de cette fonction :
- Program StrCompSamples;
-
- {$APPTYPE CONSOLE}
-
- Uses SysUtils;
-
- BEGIN
- WriteLn('StrComp(''Gladir'',''Gladir'') = ',StrComp('Gladir','Gladir'));
- WriteLn('StrComp(''Gladir'',''Gladir.com'') = ',StrComp('Gladir','Gladir.com'));
- WriteLn('StrComp(''Gladir.com'',''Gladir'') = ',StrComp('Gladir.com','Gladir'));
- END.
on obtiendra le résultat suivant :
StrComp('Gladir','Gladir') = 0StrComp('Gladir','Gladir.com') = -46
StrComp('Gladir.com','Gladir') = 46
Dernière mise à jour : Mercredi, le 18 février 2015