STRICOMP |
Comparaison entière de chaine |
---|---|
Delphi/Kylix/Lazarus | SysUtils |
Syntaxe
Function StrIComp(C1,C2:PChar):Integer; |
Paramètres
Nom | Description |
---|---|
C1 | Ce paramètre permet d'indiquer le premier chaine de caractères à comparer |
C2 | Ce paramètre permet d'indiquer le deuxième chaine de caractères à comparer |
Retour
Valeur | Description |
---|---|
Supérieur à 0 | Ces valeurs indique que la première chaine de caractères est supérieur à la deuxième. |
0 | Ces valeurs indique que la première chaine de caractères est égale à la deuxième. |
Inférieur à 0 | Ces valeurs indique que la première chaine de caractères est inférieur à la deuxième. |
Description
Cette fonction permet de comparer deux chaines de caractères ASCIZ sans tenir compte des majuscules/minuscules.
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
- Program StrICompSamples;
-
- {$APPTYPE CONSOLE}
-
- Uses SysUtils;
-
- BEGIN
- WriteLn('StrIComp(''Gladir'',''Gladir'') = ',StrIComp('Gladir','Gladir'));
- WriteLn('StrIComp(''Gladir'',''Gladir.com'') = ',StrIComp('Gladir','Gladir.com'));
- WriteLn('StrIComp(''Gladir.com'',''Gladir'') = ',StrIComp('Gladir.com','Gladir'));
- WriteLn('StrIComp(''GLADIR'',''Gladir'') = ',StrIComp('GLADIR','Gladir'));
- WriteLn('StrIComp(''GLADIR'',''Gladir.com'') = ',StrIComp('GLADIR','Gladir.com'));
- WriteLn('StrIComp(''GLADIR.COM'',''Gladir'') = ',StrIComp('GLADIR.COM','Gladir'));
- WriteLn('StrIComp(''Gladir'',''GLADIR'') = ',StrIComp('Gladir','GLADIR'));
- WriteLn('StrIComp(''Gladir'',''GLADIR.COM'') = ',StrIComp('Gladir','GLADIR.COM'));
- WriteLn('StrIComp(''Gladir.com'',''GLADIR'') = ',StrIComp('Gladir.com','GLADIR'));
- END.
on obtiendra le résultat suivant :
StrIComp('Gladir','Gladir') = 0StrIComp('Gladir','Gladir.com') = -46
StrIComp('Gladir.com','Gladir') = 46
StrIComp('GLADIR','Gladir') = 0
StrIComp('GLADIR','Gladir.com') = -46
StrIComp('GLADIR.COM','Gladir') = 46
StrIComp('Gladir','GLADIR') = 0
StrIComp('Gladir','GLADIR.COM') = -46
StrIComp('Gladir.com','GLADIR') = 46
Dernière mise à jour : Mercredi, le 18 février 2015