View previous topic :: View next topic |
Author |
Message |
oxo
Joined: 13 Nov 2012 Posts: 219 Location: France
|
Char string in struct array initialisation |
Posted: Sat Apr 06, 2013 10:41 am |
|
|
Hi guys,
Why won't this compile? It fails at the first char string "Expect }"
Code: |
typedef struct
{
char cmdstring[8];
int min;
int check;
void * func;
} cmd;
cmd commands[] = { "first", 7, 7, null,
"second", 7, 7, null
};
|
It seems that it should be fine because this does work:-
Code: | char first[] = "first"; |
Thanks in advance for any assistance. |
|
|
dyeatman
Joined: 06 Sep 2003 Posts: 1933 Location: Norman, OK
|
|
Posted: Sat Apr 06, 2013 11:01 am |
|
|
try
Code: | cmd commands[] = {{ "first", 7, 7, 0},
{"second", 7, 7, 0 }};
|
_________________ Google and Forum Search are some of your best tools!!!! |
|
|
oxo
Joined: 13 Nov 2012 Posts: 219 Location: France
|
|
Posted: Sat Apr 06, 2013 11:07 am |
|
|
Thank you. |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|