如果我在头文件中得到了这个声明(.H)C头文件/源文件 - 枚举类型定义
typedef enum {START, END, STARTEMD, COMMENTS, DIRECTIVE} BalType;
typedef struct bal * Bal;
我来的时候,我.C(源文件),我想创建我的结构bal并在其中包含一个属性Baltype,以便我可以稍后告诉bal的类型。我已经定义了我的结构像这样:
struct bal {
enum Baltype type;
char * name;
char * attrOne;
char * attrTwo;
};
但我得到的错误:错误:字段类型有不完整的类型。我想错误是在我的typedef枚举。
谢谢你。
我已经包括bal.h我bal.c文件 – Thapipo 2015-04-01 02:35:25