初级会员

- 积分
- 73
- 金钱
- 73
- 注册时间
- 2016-7-24
- 在线时间
- 11 小时
|
u16 DC[500];
Hum hum_data;
typedef struct
{
u8 year
u8 moth;
u8 day
u16 moment[2];
}St_ad;
typedef struct
{
u8 years
u8 moths;
u8 days
u16 moments[3];
}St_ads;
typedef struct
{
St_ad st_sddata;
St_ads st_adsdata;
u8 high;
}Hum;
怎么样把hum_data这个结构体中的数据拷贝到数组DC[500]中?
一般我们做法是:
DC[0] = hum_da.st_sddata.year;
DC[1] = hum_da.st_sddata.moth;
DC[2] = hum_da.st_sddata.day;
DC[3] = hum_da.st_sddata.moment[0];
DC[4] = hum_da.st_sddata.moment[1];
.......
但这有个问题就是:我另一个结构体中有将近500个值,难道要写500行?
请问怎么写?
|
|