ANSISTRICOMP |
Compare des chaines littéraire ANSI |
---|---|
Delphi/Kylix/Lazarus | SysUtils |
Syntaxe
Function AnsiStrIComp(S1, S2:PChar):Integer; |
Paramètres
Nom | Description |
---|---|
S1 | Ce paramètre permet d'indiquer la première chaîne de caractères ASCIZ à comparer |
S2 | Ce paramètre permet d'indiquer la deuxième chaîne de caractères ASCIZ à comparer |
Description
Cette fonction retourne le résultat d'une comparaison entre deux chaînes de caractères ASCIZ, en mode Windows ANSI, sans tenir compte des majuscule/minuscule.
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
- Program AnsiStrICompSamples;
-
- {$APPTYPE CONSOLE}
-
- Uses SysUtils;
-
- BEGIN
- WriteLn('AnsiStrIComp(''Gladir'',''Gladir'') = ',AnsiStrIComp('Gladir','Gladir'));
- WriteLn('AnsiStrIComp(''Gladir'',''Gladir.com'') = ',AnsiStrIComp('Gladir','Gladir.com'));
- WriteLn('AnsiStrIComp(''Gladir.com'',''Gladir'') = ',AnsiStrIComp('Gladir.com','Gladir'));
- WriteLn('AnsiStrIComp(''ABC'',''123'') = ',AnsiStrIComp('ABC','123'));
- WriteLn('AnsiStrIComp(''123'',''ABC'') = ',AnsiStrIComp('123','ABC'));
- WriteLn('AnsiStrIComp(''ABC'',''abc'') = ',AnsiStrIComp('ABC','abc'));
- WriteLn('AnsiStrIComp(''abc'',''ABC'') = ',AnsiStrIComp('abc','ABC'));
- END.
on obtiendra le résultat suivant :
AnsiStrIComp('Gladir','Gladir') = 0AnsiStrIComp('Gladir','Gladir.com') = -1
AnsiStrIComp('Gladir.com','Gladir') = 1
AnsiStrIComp('ABC','123') = 1
AnsiStrIComp('123','ABC') = -1
AnsiStrIComp('ABC','abc') = 0
AnsiStrIComp('abc','ABC') = 0
Dernière mise à jour : Mercredi, le 18 février 2015