Section courante

A propos

Section administrative du site

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 chaine de caractères ASCIZ à comparer
S2 Ce paramètre permet d'indiquer la deuxième chaine de caractères ASCIZ à comparer

Description

Cette fonction retourne le résultat d'une comparaison entre deux chaines 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 :

  1. Program AnsiStrICompSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. Uses SysUtils;
  6.  
  7. BEGIN
  8.  WriteLn('AnsiStrIComp(''Gladir'',''Gladir'') = ',AnsiStrIComp('Gladir','Gladir'));
  9.  WriteLn('AnsiStrIComp(''Gladir'',''Gladir.com'') = ',AnsiStrIComp('Gladir','Gladir.com'));
  10.  WriteLn('AnsiStrIComp(''Gladir.com'',''Gladir'') = ',AnsiStrIComp('Gladir.com','Gladir'));
  11.  WriteLn('AnsiStrIComp(''ABC'',''123'') = ',AnsiStrIComp('ABC','123'));
  12.  WriteLn('AnsiStrIComp(''123'',''ABC'') = ',AnsiStrIComp('123','ABC'));
  13.  WriteLn('AnsiStrIComp(''ABC'',''abc'') = ',AnsiStrIComp('ABC','abc'));
  14.  WriteLn('AnsiStrIComp(''abc'',''ABC'') = ',AnsiStrIComp('abc','ABC'));
  15. END.

on obtiendra le résultat suivant :

AnsiStrIComp('Gladir','Gladir') = 0
AnsiStrIComp('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