Section courante

A propos

Section administrative du site

ANSICOMPARESTR

Compare des chaines de caractères ANSI
Delphi/Kylix/Lazarus SysUtils

Syntaxe

Function AnsiCompareStr(Const S1, S2:String):Integer;

Paramètres

Nom Description
S1 Ce paramètre permet d'indiquer le premier chaine de caractères à comparer
S2 Ce paramètre permet d'indiquer le deuxième chaine de caractères à comparer

Retour

Valeur Description
0 ou supérieur 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.
0 ou inférieur Ces valeurs indique que la première chaine de caractères est inférieur à la deuxième.

Description

Cette fonction retourne le résultat d'une comparaison entre deux chaines de caractères, en mode Windows ANSI, en tenant compte des majuscule/minuscule.

Remarques

Exemple

Voici un exemple montrant l'utilisation de cette fonction :

  1. Program AnsICompareStrSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. Uses SysUtils;
  6.  
  7. BEGIN
  8.  WriteLn('AnsiCompareStr(''Gladir'',''Gladir'') = ',AnsiCompareStr('Gladir','Gladir'));
  9.  WriteLn('AnsiCompareStr(''Gladir'',''Gladir.com'') = ',AnsiCompareStr('Gladir','Gladir.com'));
  10.  WriteLn('AnsiCompareStr(''Gladir.com'',''Gladir'') = ',AnsiCompareStr('Gladir.com','Gladir'));
  11. END.

on obtiendra le résultat suivant :

AnsiCompareStr('Gladir','Gladir') = 0
AnsiCompareStr('Gladir','Gladir.com') = -1
AnsiCompareStr('Gladir.com','Gladir') = 1

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - AnsiCompareText
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - AnsiStrComp
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - CompareStr


Dernière mise à jour : Mercredi, le 18 février 2015