Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

C/C++: Exemple d’un pointeur sur Fonction

 pointeur
{filelink=14158}

#include <stdio.h>
#include <string.h>
 
/*
  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;
}

No comments yet.

Leave a Comment