System.SysUtils.AnsiStrComp
Delphi
function AnsiStrComp(S1, S2: PAnsiChar): Integer;
function AnsiStrComp(S1, S2: PWideChar): Integer;
C++
extern DELPHI_PACKAGE int __fastcall AnsiStrComp _DEPRECATED_ATTRIBUTE1("Moved to the AnsiStrings unit") (char * S1, char * S2)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Description
Avertissement : La version ANSI de AnsiStrComp est obsolète. Veuillez utiliser l’unité AnsiStrings.
Compare deux chaînes de caractères terminées par le caractère Null.
AnsiStrComp compare S1 et S2, en tenant compte des différences majuscules/minuscules. L'opération de comparaison est contrôlée par la configuration locale. La valeur renvoyée est :
Condition | Valeur renvoyée |
---|---|
S1 > S2 |
> 0 |
S1 < S2 |
< 0 |
S1 = S2 |
= 0 |
Remarque : Dans la plupart des configurations locales, les caractères en minuscules ont une valeur inférieure aux caractères majuscules correspondants. C'est l'opposé de l'ordre ASCII dans lequel les caractères minuscules sont supérieurs aux caractères majuscules.
Remarque : Cette fonction accepte les jeux de caractères MBCS (Multi-Byte Character Sets).