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 strcasecmp_l (POSIX)

La fonction strcasecmp La fonction strcoll


Entête à inclure

#include <strings.h>

Fonction strcasecmp_l (POSIX)

int strcasecmp_l( const char * first, const char * second, locale_t locale );

La fonction strcasecmp_l réalise une comparaison insensible à la casse en utilisant explicitement une localisation POSIX.

Paramètres

Valeur de retour

La valeur de retour suit les mêmes règles que strcasecmp.

Exemple de code

Le programme suivant montre une utilisation simple de strcasecmp_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", strcasecmp_l( "ABC", "abc", locale ) );
        freelocale( locale );
    }

    return 0;
}
Exemple d'utilisation de strcasecmp_l

Voici le résultat produit par cet exemple.

0

Sujets connexes

strcasecmp
strncasecmp_l


La fonction strcasecmp La fonction strcoll




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