У меня есть указатель на неподписанный символ, который содержит структуру. Теперь я хочу сделать следующее
unsigned char *buffer ;
//code to fill the buffer with the relavent information.
int len = ntohs((record_t*)buffer->len);
где структура record_t содержит поле с именем len. Я не могу этого сделать и получаю сообщение об ошибке.
error: request for member ‘len’ in something not a structure or union.
что я тут не так делаю?