call a function from a struct in c
#include <stdio.h>
struct Example {
int data;
void (display)(struct Example);
};
void displayFunction(struct Example *ex) {
printf("Data: %d\n", ex->data);
}
int main() {
struct Example ex;
ex.data = 42;
ex.display = displayFunction;
ex.display(&ex);
return 0;
}