strcmp
Prototypes
int strcmp(char *Chaine1, char *Chaine2);
Description
Comparaison des chaînes de caractères Chaine1 et Chaine2.
Le résultat est le suivant :
- Négatif si la valeur de Chaine1 se situe avant la valeur de Chaine2 dans l'ordre lexico-graphique.
- Zéro si la valeur de Chaine1 est identique la valeur de Chaine2 dans l'ordre lexico-graphique.
- Positif si la valeur de Chaine1 se situe après la valeur de Chaine2 dans l'ordre lexico-graphique.
Exemple
#include <stdio.h>
#include <string.h>
char *Chaine1;
char *Chaine2;
short Reponse;
...
Reponse=(short)strcmp(Chaine1, Chaine2);
Avertissement
L'ordre lexico-graphique dépend de la page de code. En pratique, l'ordre usuel" des caractères est respectés si les deux chaînes de caractères sont uniquement composées de majuscules ou de minuscules.
Voir aussi
strlen pour concaténer deux chaînes de caractères, strlen pour mesurer une chaîne de caractères ou strcpy pour copier une chaîne de caractères dans une autre.