我想實現一個像這樣的數據結構。如何實現這一點將是一個好的方法 。如何實現帶有兩個結構的鏈表
好吧,我想實現鏈表的信號
結構消息數據
struct dbcMsg_t
{
unsigned char* message_id;
unsigned char* message_name;
unsigned char* message_len;
unsigned char* message_sender;
unsigned char* message_comment;
unsigned char* message_attribute_list;
unsigned char* message_transmitter_list;
struct sigMsg_t *SIG_INFO;
};
結構信號數據
struct sigMsg_t
{
unsigned char* signal_name;
unsigned int signal_bit_start;
unsigned char signal_bit_len;
unsigned char signal_endianess;
unsigned char signal_signedness;
struct sigMsg_t *SIG_INFO_NEXT;
}*start=NULL;
會有一個陣列MSG DATA
struct dbcMsg_t *new_node[MAX_DBC];
的我是如何實現這種困惑?我的意思是如何插入以及如何顯示?
味精數據結構有一個指針指向另一個味精的數據,而不是信號數據。我不確定這是否是你的意圖,因爲圖片說,否則 – Lukas
你不只是實現它?我不明白問題 –
消息數據可能包含許多信號。這就是爲什麼我創建這樣的圖像。不,我還沒有實現它。結構設計是否正確? – ganeshredcobra