typedef struct car car_t;
struct Car {
int carID[QUEUE_SIZE];
int f[QUEUE_SIZE];
};
int main (){
int Array[ARRIVAL_QUEUE_SIZE];
car_t *ddd = (car_t*)malloc(sizeof(car_t));
for(int i =0; i<2; i++){
int carid = ((CARID_NUMBER_MIN)+(int)((double)(NUMBER_MAX-NUMBER_MIN+1)*rand()/(RAND_MAX+1.0)));
Array[i] = carid;
ddd-> carID[i] = Array[i];
ddd-> f[i] = Array[i];
}
}
it is complaining about a dereferencing pointer to incomplete type and invalid application of ‘sizeof’ to incomplete type ‘car_t’