adresse d'une fonction dans une structure
Bonjour,
Je souhaite mettre une adresse de fonction dans une structure et la lancer ensuite.
Je m'explique
Soit le code suivante
Code:
1 2 3 4 5 6 7 8 9 10
|
struct stra {
// Liste des variables ...
void *fonction // Ici mon adresse de fonction ou quelque chose comme ça
}
struct stra util;
// Instructions diverses
util->fonction // Ici l'utilisation de ma fonction ou quelque chose comme ça |
Je ne suis pas sur qu'écrit comme c'est écrit mon code fonctionne.
Je voudrais savoir comment l'écrire avec la bonne syntaxe
Je voudrais savoir aussi comment on écrit la définition de la fonction (son entête et ses paramètres muets)
Merci d'avance