wcsncmp - Comparer deux chaînes de caractères larges de longueur
fixe
Bibliothèque C standard (
libc,
-lc)
#include <wchar.h>
int wcsncmp(const wchar_t s1[.n], const wchar_t s2[.n], size_t n);
La fonction
wcsncmp() est l'équivalent pour les caractères
larges de la fonction
strncmp(3). Elle compare la chaîne de
caractères larges pointée par
s1 et celle pointée
par
s2, en ne considérant que
n caractères larges
au maximum pour chaque chaîne. Au sein de chaque chaîne, la
comparaison n'a lieu que jusqu'à la première occurrence
d’un caractère large nul final (L'\0'), s'il y en a un.
La fonction
wcsncmp() renvoie zéro si les chaînes de
caractères larges
s1 et
s2, tronquées à au
plus
n caractères, sont égales. Elle renvoie un entier
positif lorsqu'à l'emplacement
i de la première
différence (
i <
n), le caractère large
correspondant
s1[i] est supérieur à
s2[i]. Elle
renvoie un entier négatif lorsqu'à l'emplacement
i de la
première différence (
i <
n), le
caractère large correspondant
s1[i] est inférieur
à
s2[i].
Pour une explication des termes utilisés dans cette section, consulter
attributes(7).
Interface |
Attribut |
Valeur |
wcsncmp() |
Sécurité des threads |
MT-Safe |
POSIX.1-2001, POSIX.1-2008, C99.
strncmp(3),
wcsncasecmp(3)
La traduction française de cette page de manuel a été
créée par Christophe Blaess
<
https://www.blaess.fr/christophe/>, Stéphan Rafin
<
[email protected]>, Thierry Vignaud
<
[email protected]>, François Micaux, Alain Portal
<
[email protected]>, Jean-Philippe Guérard
<
[email protected]>, Jean-Luc Coulon (f5ibh)
<
[email protected]>, Julien Cristau
<
[email protected]>, Thomas Huriaux <
[email protected]>,
Nicolas François <
[email protected]>, Florentin
Duneau <
[email protected]>, Simon Paillard
<
[email protected]>, Denis Barbier
<
[email protected]>, David Prévot <
[email protected]>,
Jean-Baptiste Holcroft <
[email protected]> et Grégoire
Scano <
[email protected]>
Cette traduction est une documentation libre ; veuillez vous reporter
à la
GNU
General Public License version 3 concernant les conditions de copie
et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel,
veuillez envoyer un message à
[email protected]