У меня есть следующая структура:
struct elem {
int number;
char character;
};
struct item {
struct elem element;
};
и следующую функцию:
void init(struct item *wrapper) {
assert(wrapper != NULL);
wrapper->element = NULL;
}
item->element = NULL
дает incompatible types in assignment
. Это почему? Разве установка структуры в NULL не должна быть в порядке?