我在头文件中定义了这个:
typedef struct Code {
char *data;
unsigned short size;
} Code;
这两个在我的 .c 文件中:
typedef struct MemBlock {
char data[BLOCK_SIZE];
int bytesUsed;
struct MemBlock *next;
} MemBlock;
typedef struct CodeSet {
Code *codes;
MemBlock *memBlock;
int size;
int index;
} CodeSet;
我正在尝试在代码中设置数据,例如:
mySet->codes[mySet->index]->size = 1;
但是每次我尝试使用 -> 在我输入代码 [] 之后都会出错。这样做的正确方法是什么?