Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Vous êtes un professionnel et vous avez besoin d'une formation ? Programmation avec
Le langage C
Voir le programme détaillé

Fonction strncasecmp_l (POSIX)

La fonction strncasecmp La fonction strncat


Entête à inclure

#include <strings.h>

Fonction strncasecmp_l (POSIX)

int strncasecmp_l( const char * first, const char * second, size_t size, locale_t locale );

La fonction strncasecmp_l compare un nombre limité de caractères, sans tenir compte de la casse, avec une localisation passée explicitement.

Paramètres

Valeur de retour

La valeur de retour suit les règles de strncasecmp.

Exemple de code

Le programme suivant montre une utilisation simple de strncasecmp_l.

 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
#include <locale.h>
#include <stdio.h>
#include <strings.h>

int main() {

    locale_t locale = newlocale( LC_ALL_MASK, "C", (locale_t) 0 );

    if ( locale != (locale_t) 0 ) {
        printf( "%d\n", strncasecmp_l( "ABCDEF", "abcxyz", 3, locale ) );
        freelocale( locale );
    }

    return 0;
}
Exemple d'utilisation de strncasecmp_l

Voici le résultat produit par cet exemple.

0

Sujets connexes

strncasecmp
strcasecmp_l


La fonction strncasecmp La fonction strncat




Vous êtes un professionnel et vous avez besoin d'une formation ? Programmation avec
Le langage C
Voir le programme détaillé