Fonction StrCmpLogicalW (shlwapi.h)
Compare deux chaînes Unicode. Les chiffres dans les chaînes sont considérés comme du contenu numérique plutôt que comme du texte. Ce test ne respecte pas la casse.
Syntaxe
int StrCmpLogicalW(
[in] PCWSTR psz1,
[in] PCWSTR psz2
);
Paramètres
[in] psz1
Type : PCWSTR
Pointeur vers la première chaîne terminée par null à comparer.
[in] psz2
Type : PCWSTR
Pointeur vers la deuxième chaîne terminée par null à comparer.
Valeur retournée
Type : int
- Retourne zéro si les chaînes sont identiques.
- Retourne 1 si la chaîne pointée par psz1 a une valeur supérieure à celle pointée par psz2.
- Retourne -1 si la chaîne pointée par psz1 a une valeur inférieure à celle pointée par psz2.
Remarques
Le schéma de classement de cette fonction diffère quelque peu de StrCmpI, qui compare également les chaînes sans tenir compte du respect de la casse. Si l’on considère les chiffres par leur valeur numérique, comme le fait StrCmpLogicalW , les chaînes sont triées comme suit :
2string
3string
20string
st2ring
st3ring
st20ring
string2
string3
string20
StrCmpI considère les chiffres de la chaîne uniquement comme du texte afin que ces mêmes chaînes soient triées comme suit :
20string
2string
3string
st20ring
st2ring
st3ring
string2
string20
string3
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shlwapi.h |
Bibliothèque | Shlwapi.lib |
DLL | Shlwapi.dll (version 5.5 ou ultérieure) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour