How to add function in C struct.
#include <stdio.h>
typedef struct _test
{
void (*pFunction)();
}STest;
void display()
{
printf("hello function\n");
}
void main(void)
{
STest test;
test.pFunction = display;
test.pFunction();
}
Done.
#include <stdio.h>
typedef struct _test
{
void (*pFunction)();
}STest;
void display()
{
printf("hello function\n");
}
void main(void)
{
STest test;
test.pFunction = display;
test.pFunction();
}
Done.