CMPSTRING
Compare 2 chaînes de caractères.
Support WebVue - Oui.
Syntaxe
IntVal = CMPSTRING(string1, string2);
Type de retour : INTEGER
Exécution
Les deux chaînes sont comparées en utilisant la valeur ASCII des caractères. Si la chaîne est plus longue que 1 caractère, alors chaque caractère est comparé un par un jusqu'à ce qu'une inégalité soit trouvée.
|
Retour |
Définition |
|
-1 |
string1 si inférieur à string2. |
|
0 |
Les deux chaînes sont identiques. |
|
1 |
string1 si supérieur à string2. |
Exemple
DIM Chain1 As Str, Chain2 As Str;
DIM Chain3 As Str, Chain4 As Str;
DIM Res As Integer;
Chain1 = "A";
Chain2 = "B";
Chain3 = "ABCDEG";
Chain4 = "ABDDEF";
Res = CmpString(Chain1, Chain1); ' Res = 0
Res = CmpString(Chain1, Chain2); ' Res = -1
Res = CmpString(Chain2, Chain1); ' Res = 1
Res = CmpString(Chain3, Chain4); ' Res = -1
Pour plus d'exemples, sélectionner le lien Exemple ci-dessus.