typedef struct OptionGroupDef {
const char *name;
const char *sep;
int flags;
} OptionGroupDef;
enum OptGroup {
GROUP_OUTFILE,
GROUP_INFILE,
};
static const OptionGroupDef groups[] = {
[GROUP_OUTFILE] = { "output file", NULL, 5 },
[GROUP_INFILE] = { "input file", "i", 6 },
};
int main()
{
return 0;
}
const char *name;
const char *sep;
int flags;
} OptionGroupDef;
enum OptGroup {
GROUP_OUTFILE,
GROUP_INFILE,
};
static const OptionGroupDef groups[] = {
[GROUP_OUTFILE] = { "output file", NULL, 5 },
[GROUP_INFILE] = { "input file", "i", 6 },
};
int main()
{
return 0;
}
直接编译会失败 cpp改成c错误减少 我觉得应该使用gcc来编译