我有以下結構如何訪問另一個結構中定義的結構變量?
typedef struct List_Node {
struct File_Descriptor *data;
char *key;
struct List_Node *next;
}List_Node;
現在我插入一些值兩者的結構和要訪問的類型類file_descriptor的數據。這個怎麼做?
我想這
struct List_Node *ln1;
printf("%s", ln1.File_Descriptor->data);
,但它給錯誤
error: request for member ‘error: File_Descriptor’ in something not a structure or union`
結構內部沒有結構;只有一個指針。 (這可能指向一個不完整的類型) – wildplasser