我有以下结构如何访问另一个结构中定义的结构变量?
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