小编Jas*_*min的帖子

C:struct的数组(包含int和另一个struct的另一个数组)

struct dataStruct {     const char* s;     int num; }; 

struct Final_struct {     int n;     dataStruct a[]; }; 
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试按如下方式初始化Final_struct时,会出现问题:

const Final_struct Example[]= {
                                {100, { {"age", 20}, {"iq", 120}, {"bmi",26} } },
                                {100, { {"age", 36}, {"iq", 145}, {"bmi",22} }}
};
Run Code Online (Sandbox Code Playgroud)

它是交响代码,当我尝试编译时会给出编译错误:

Fields of the object can not have arrrays of size 0

有什么建议?

谢谢.

c arrays struct

0
推荐指数
1
解决办法
212
查看次数

标签 统计

arrays ×1

c ×1

struct ×1