Я предполагаю, что создаю карту памяти этой программы для моего класса, но когда я пытаюсь скомпилировать ее, я получаю ошибку:
invalid operands to binary expression ('double *' and 'double *')
Я студент, пожалуйста, не редактируйте код для распечатки ячеек памяти, я должен написать это сам.
main()
{
double testd;
int testi;
FILE *fpt;
struct frog {
double *x, y;
}frog;
struct frog turtle, *apple, tv[3];
testi = 2;
apple = &turtle;
apple->x = &testd
*(turtle).x = 7.3; //this is where im getting the error.
(*apple).y = 3.6;
turtle.y = 1.5;
for (testi = 0; testi < 3; testi++)
tv[testi].x = &(tv[(testi+1)%3].y);
*(tv[1].x) = 6.4;
}