"Bill Baxter" <dnewsgroup at billbaxter.com> wrote in message 
news:fkm8vn$2p75$1 at digitalmars.com...
> Yes it does.  In D you have to specify all the members.  RECT should have 
> 4, so
>    RECT r = {0,0,0,0};
> should do it.
...except that if this isn't a static struct declaration, you have to write:
RECT r = RECT(0, 0, 0, 0);
:P