Try this:
int main()
{
// EventPtr event_queue;
Event *eventPtr;
eventPtr = new Event[MAX_EVENTS];
eventPtr[0].event_type = 1;
eventPtr[0].time_value = 2;
eventPtr[0].bus_num = 0;
eventPtr[0].bus_stop = 1;
return 0;
}
Dave Sinkula
long time no c
5,058 posts since Apr 2004
Reputation Points: 2,780
Solved Threads: 314
Same answer: use the . operator.
Dave Sinkula
long time no c
5,058 posts since Apr 2004
Reputation Points: 2,780
Solved Threads: 314
I was just wondering why the -> operator wasn't working.
Because the-> operator is used with a pointer; eventPtr[0] is not a pointer, it is an object. The . operator is used with an object.
Dave Sinkula
long time no c
5,058 posts since Apr 2004
Reputation Points: 2,780
Solved Threads: 314