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é

La librairie <strings.h> (POSIX)

L'entête string.h La fonction strcasecmp


Présentation de l'entête <strings.h>

L'entête <strings.h> n'appartient pas au langage C ISO : il est défini par POSIX. Il complète <string.h> avec quelques fonctions historiques très utilisées sur les systèmes Unix/Linux, notamment les comparaisons de chaînes sans tenir compte de la casse.

Les fonctions strcasecmp et strncasecmp sont souvent les plus utiles de cet entête. Les fonctions ffs, ffsl et ffsll relèvent plutôt de la manipulation de bits, mais POSIX les déclare aussi dans <strings.h>.

Entête à inclure

#include <strings.h>

Fonctionnalités proposées

Nom Description
ffsRecherche le premier bit positionné dans un entier.
ffslVariante de ffs pour le type long.
ffsllVariante de ffs pour le type long long.
strcasecmpCompare deux chaînes sans tenir compte de la casse.
strcasecmp_lVariante localisée de strcasecmp.
strncasecmpCompare au plus n caractères sans tenir compte de la casse.
strncasecmp_lVariante localisée de strncasecmp.

Sujets connexes

string.h / cstring
Présentation du standard POSIX


L'entête string.h La fonction strcasecmp




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