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 :
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-
- int main()
- {
- printf("stricmp('Gladir','Gladir') = %i\n",stricmp("Gladir","Gladir"));
- printf("stricmp('Gladir','Gladir.com') = %i\n",stricmp("Gladir","Gladir.com"));
- printf("stricmp('Gladir.com','Gladir') = %i\n",stricmp("Gladir.com","Gladir"));
- printf("stricmp('ABC','123') = %i\n",stricmp("ABC","123"));
- printf("stricmp('123'','ABC') = %i\n",stricmp("123","ABC"));
- printf("stricmp('ABC','abc') = %i\n",stricmp("ABC","abc"));
- printf("stricmp('abc','ABC') = %i\n",stricmp("abc","ABC"));
- return 0;
- }
on obtiendra le résultat suivant :
stricmp('Gladir','Gladir') = 0stricmp('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