我正在尝试使用“010编辑器”创建模板并获得以下问题。 数组大小与长度变量不匹配。
The array size is not match with length variable
模板:
typedef struct {
int length;
char value[length];
} MyString ;
typedef struct {
int index;
MyString caption;
} MySection;
typedef struct {
int length;
MySection section[length];
} MySections;
struct FILE {
MySections s;
}file;
二进制:
02 00 00 00 01 00 00 00 1D 00 00 00 71 70 73 72
75 74 77 76 79 78 7B 7A 7D 7C 7F 7E 61 60 63 62
65 64 67 66 69 68 6B 6A 6D 02 00 00 00 21 00 00
00 61 60 63 62 65 64 67 66 69 68 6B 6A 6D 6C 6F
6E 71 70 73 72 75 74 77 76 79 78 7B 7A 7D 7C 7F
7E 41
PL。解释我哪里错了。