Mail Archives: djgpp/1996/10/09/19:43:15
A.Appleyard (A DOT APPLEYARD AT fs2 DOT mt DOT umist DOT ac DOT uk) wrote:
: This program:-
:
: 1 #include<stdio.h>
: 2 typedef struct{char *codeno; char*name;} craft;
: 3 craft dsub[128]={
: 4 [1] {"CH79","Aphanistor"},
: 5 [55] {"DS1 ","Quackers"},
: 6 [56] {"DS2 ","Donald"},
: 7 [23] {"BA32","Big Jim"},
: 8 [35] {"FA65","Trelawney"}};
: 9 main(){}
:
: produced these errors:-
: t$.cc:5: parse error before `['
: t$.cc:5: warning: aggregate has a partly bracketed initializer
: t$.cc:6: parse error before `['
:
: What have I done wrong here? Or can't I use array element labels when the
: elements are subarray displays?
Correct. You cannot use array labels in C initializers.
- Raw text -