Another 11th hour challenge from my homework. I know exactly what I need to do, just not how to do it.
The assignment involves making a structure of student data, and inside the structure we have to have a pointer to an array of test scores. Then we have to have an array of those structures.
So I've created the structure and a loop to gather the rest of the structure data, now I have to make a loop inside that gathers the test scores.
I'm very iffy on pointers in general, so trying to dynamically assign an array inside of a loop in a structure and then point to it is... well its hard.
This is the code I am trying to use:
1 2
|
double *test;
test = new double student.tests[testnum];
|
student.tests[testnum] is giving a compiler error. The structure(called student) has a double member called tests that the pointer is supposed to be pointing at. Or is the pointer supposed to be inside the structure?
As you can no doube guess, I am very confused. I hope I've explained this adequietly, thank you in advance!