I was wondering if is possible to point a function of other structure into of a structure:
Example:
typedef struct
{
int func(int z)
{
r
After trying and trying, the solution it was something like this:
Example:
typedef struct
{
int a;
int SomeFunc(int a)
{
return a * 4;
}
} somst;
typedef struct
{
int a;
int (*HGetValX)(int);
} hst;
int main()
{
hst* a;
hst decfunc; // New instance
somst b;
decfunc.HGetValX = (int(*)(int))0x421C10; // memory address, or &b.SomeFunc; | &b.SomeFunc; Produces warnings.
b.a = 20;
a = (hst*)&b;
cout << decfunc.HGetValX(4) << b.SomeFunc(4) << a->a << endl;
return 0;
}
Finding memory address
then the code compiles without warnings, the objective is hook the structure with their functions.