digitalmars.D - array of structures?
- "aelmetwaly" <aelmetwaly gawab.com> Sep 14 2004
- Stewart Gordon <smjg_1998 yahoo.com> Sep 14 2004
- Sha Chancellor <schancel pacific.net> Sep 20 2004
- LiuXuHong <LiuXuHong_member pathlink.com> Oct 29 2004
- Stewart Gordon <smjg_1998 yahoo.com> Oct 29 2004
Hi there,
I want to code an array of strcucts and initialize it like this
<code>
struct person
{
char[] name;
int id;
}
person[] persons =
{
[ "Person" , 1 ]
...
}
but the compiler give the following error
a struct is not a valid initializer of person[]
how can i solve this.
Sep 14 2004
aelmetwaly wrote:Hi there, I want to code an array of strcucts and initialize it like this
but the compiler give the following error a struct is not a valid initializer of person[] how can i solve this.
You've got your {} and [] backwards? Should be person[] persons = [ { "Person" , 1 } ... ]; Stewart. -- My e-mail is valid but not my primary mailbox. Please keep replies on the 'group where everyone may benefit.
Sep 14 2004
In article <ci6ugd$2t1i$1 digitaldaemon.com>, Stewart Gordon <smjg_1998 yahoo.com> wrote:aelmetwaly wrote:Hi there, I want to code an array of strcucts and initialize it like this
but the compiler give the following error a struct is not a valid initializer of person[] how can i solve this.
You've got your {} and [] backwards? Should be person[] persons = [ { "Person" , 1 } ... ]; Stewart.
I find this whole usage of [ ]'s as part of initializers to be confusing. Why is it different from C again? For those of us who missed the discussion before.
Sep 20 2004
I encountered this problem too. how to solve?
Oct 29 2004
LiuXuHong wrote:I encountered this problem too. how to solve?
With the same solution that was posted in reply to the original. Stewart.
Oct 29 2004









Sha Chancellor <schancel pacific.net> 