[疑难] 结构体数组的赋值
kennes
2007-07-22
D语言中,数组可以用一条语句全部赋值,但结构体数组怎么赋值?如果用一条语句的话,不是用循环的方式,可不可以实现?
|
|
ideage
2007-07-22
Point[] pts = [{x: 2, y: 150}, {x: 20, y: 157}, {x: 3, y: 168}, {x: 7, y: 200}, {x: 2, y: 213}];
|
|
kennes
2007-07-22
struct mystruct
{ int sa ; int sb ; int sc ; } mystruct my[1000]; 谢谢回答,如果结构体数组很大,而且用一个统一的数来赋值,比如都用3来赋值,怎么操作? |
|
oldrev
2007-07-22
my[] = mystruct(3,3,3);
|
|
kennes
2007-07-22
谢谢回答,
用你的这条语句“my[] = mystruct(3,3,3);”一下子就实现了! |
|
kennes
2007-07-22
谢谢ideage和oldrev!
|