Мне нужна помощь в переписывании следующей строки более безопасным способом и переписывании ее как функции, однако тот факт, что этот код определен внутри функции, затрудняет мне думать о разумном способе выполнения потому что, по-видимому, это потребует объявления нескольких аргументов.
#define CHECK(id) if(table->cells[id]) isgood[table->cells[id]-1] = 0;
, где table
- это struct
, а isgood
- это int
.