Hmm… j’avais pris l’habitude, en C++, de passer des fonctions dans des structures. C’était bien pratique pour initialiser les structures par exemple.
Est-ce qu’on peut passer une fonction dans une structure en C, du genre
struct ma_struct{
char * data;
void init();
};
si oui, comment, parceque ce genre de code ne compile pas en C.
Si non, existe-t-il un autre moyen de passer du code via la structure (autre que de devoir faire une fonction externe avec la structure en paramêtre)?