bonjour, je programme en C en loisir a un niveau débutant, et je me suis heurté a un problème:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
struct SPRITE
 
{ int (*fonction)(int,int) ;
 
   int fonction1(int a,int b){return a+b;}
   int fonction2(int a,int b)(return a*b;}
} Spr;
et je voudrais donner a l adresse de fonction soit la valeur de fonction1, soit la valeur de fonction 2 en dehors de la structure.
normalement on devrait taper Spr.fonction=Spr.fonction1 mais ça ne marche pas !!!

comment initialiser fonction ? merci d avance.

(nb excusez la mise en forme je ne sais pas bien utiliser l'éditeur)