grosmethos  | voici mon code bidon mais qui marche!!
  Code :
 - //Prototype de fonction
 - void affichage (char*,char*, int (*)(int,int));
 - int addition(int,int);
 - int main (){
 - char chaine1[]="coucou";
 - char chaine2[]="c est moi";
 - affichage(chaine1,chaine2,addition );
 - return 0;}
 - void affichage(char* chaine1,char* chaine2, int (*mafact)(int,int) ){
 - int resultat,a=4,b=5;
 - cout<<chaine1<<endl;
 - cout<<chaine2<<endl;
 - resultat=(*mafact)(a,b);
 - cout<<resultat;
 - }
 - int addition(int a, int b){
 - cout<<a+b;
 - return a+b;
 - }
 
  |  
 
   Quand j'appel affichage existe t'il une solution de passer les parametres de addition au pointeur de fonction addition   en fait j'aurais aimé faire 
 affichage(chaine1,chaine2,addition(3,5) ); vu que mon pointeur accepte 2parametres!!!
 Mais ça marche pas!!! on peut le faire ou pas fait pour!!!
 Merci    |