Section courante

A propos

Section administrative du site

STRICMP

Compare des chaînes sans casse
QuickC string.h

Syntaxe

char *stricmp(char *String1,char *String2);

Paramètres

Nom Description
String1 Ce paramètre permet d'indiquer la première chaîne de caractères ASCIZ à comparer.
String2 Ce paramètre permet d'indiquer la deuxième chaîne de caractères ASCIZ à comparer.

Description

Cette fonction effectue la comparaison de deux chaînes de caractères sans distinction entre les minuscules et majuscules.

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int main()
  6. {
  7.  printf("stricmp('Gladir','Gladir') = %i\n",stricmp("Gladir","Gladir"));
  8.  printf("stricmp('Gladir','Gladir.com') = %i\n",stricmp("Gladir","Gladir.com"));
  9.  printf("stricmp('Gladir.com','Gladir') = %i\n",stricmp("Gladir.com","Gladir"));
  10.  printf("stricmp('ABC','123') = %i\n",stricmp("ABC","123"));
  11.  printf("stricmp('123'','ABC') = %i\n",stricmp("123","ABC"));
  12.  printf("stricmp('ABC','abc') = %i\n",stricmp("ABC","abc"));
  13.  printf("stricmp('abc','ABC') = %i\n",stricmp("abc","ABC"));
  14.  return 0;
  15. }

on obtiendra le résultat suivant :

stricmp('Gladir','Gladir') = 0
stricmp('Gladir','Gladir.com') = -1
stricmp('Gladir.com','Gladir') = 1
stricmp('ABC','123') = 1
stricmp('123'','ABC') = -1
stricmp('ABC','abc') = 0
stricmp('abc','ABC') = 0

Voir également

Langage de programmation - QuickC - Référence des fonctions - strcmpi
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - «ANSISTRICOMP»

Dernière mise à jour : Dimanche, le 28 juin 2015