我有一个如下所示的结构。
typedef struct
{
attribute_code_t field_id;
uint8_t instance_num;
uint8_t length;
uint8_t data[32];
uint32_t crc_value;
}table_entry_t;
我想按如下方式填充结构。
entry->field_id = 54;;
entry->instance_num = 0;
entry->length = 4;
entry->data = 0xfdfcfefa;
它给了我错误,错误:分配中的类型不兼容。在最后一行。我想知道进行上述分配的最佳方法是什么。
任何帮助表示赞赏。