У меня есть следующие структуры, из которых ** место становится двумерным массивом постоянных посетителей. Я хочу проверить это перед тем, как посадить покровителя в кресло.
В частности, если количество мест 2х2, и я хочу знать, как обнаружить легальную вставку и поймать ее за пределы;
theatre_seating *t;
t->seating[0][0]=some_patron; // how to know this is ok?
и тот
t->seating[3][4]=some_patron; // how to know this is not?
Структуры.
struct patron {
char last_name[30];
char first_name[30];
};
struct theatre_seating {
struct patron **seating;
};