struct Vector {
void *x;
void *y;
};
struct Complex {
int real;
int imagine;
};
int main(){
struct Vector v;
//to do
return 0;
}
v.x.real =5;
v.x.imagine = 7;
real
. И так как это указатель, надо использовать стрелочный оператор для доступа к полю.struct Vector {
void *x;
void *y;
};
struct Complex {
int real;
int imagine;
};
int main() {
struct Vector v;
struct Complex c1;
v.x = &c1;
((struct Complex*) v.x)->real = 42;
return 0;
}