bonjour, je programme en C en loisir a un niveau débutant, et je me suis heurté a un problème:
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.
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;
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)
Partager