So the problem is I have a function for example
int * fun2(){...}
int fun(int *a)
{
a = fun2(); // this is like line never exist
}
I want to assign returned pointer by fun2 to pointer a and it doesnt happen WHY?
And an "a" variable has already a value, before assigning fun2(), but I dont think so it really matter.