#include
#include
/*
Exemple de comparaison de deux chaînes
de caractères avec un pointeur sur
fonction
*/
void comparer_string(char *a, char *b,int (*compare)(const char *, const char *))
{
if(!(*compare)(a, b))
{
printf("Egaln");
}else {
printf("Non égaln");
}
}
int main(void)
{
char s1[80]= "Bienvenu";
char s2[80]="Bienvenu";
int (*p)(const char *, const char *);
p = strcmp;
comparer_string(s1, s2, p);
return 0;
}