Arrays of pointers

Anthony Shipman als at bohra.cpg.oz
Tue May 29 19:36:36 AEST 1990


In article <009375FB.7DA0D5C0 at rigel.efd.lth.se>, e89hse at rigel.efd.lth.se writes:
> In article <1990May28.145851.2407 at cs.utk.edu>, wozniak at utkux1.utk.edu (Bryon Lape) writes:
> >	What I need to know is how to have a dynamic length array of
> >fixed length character strings.  Basically, I need an array of strings
> >14 characters long.  I tried
> >	char *array[14]
> >but this sets up an array for variable length strings (14 array
> >elements).  what I need is the opposite.  Any ideas?
> 
>  Try with:
> 	char (*array)[14];
>  or maybe even
>  	char (*array)[14+1];
> 
>  Henrik Sandell

How does this sound?

typedef char string14[14];

string14	*list;
or
string14	list[] = {....};

At least this way I don't have to worry about precedence in type declarations.
-- 
Anthony Shipman                               ACSnet: als at bohra.cpg.oz.au
Computer Power Group
9th Flr, 616 St. Kilda Rd.,
St. Kilda, Melbourne, Australia
D



More information about the Comp.std.c mailing list