Message-Id: <m0xPDN7-0007quC@fwd01.btx.dtag.de> Date: Sat, 25 Oct 1997 23:03:49 +0200 To: jamie DOT love AT clear DOT net DOT nz, djgpp AT delorie DOT com References: <199710250713 DOT UAA05511 AT fep1-orange DOT clear DOT net DOT nz> Subject: Re: arrays of pointers MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT From: Georg DOT Kolling AT t-online DOT de (Georg Kolling) Precedence: bulk Jamie Love schrieb: > Hi, my mind is blank to the way to do the following. > > What i want is an array of five DATAFILE pointers (of Allegro type) > > At the moment i have DATAFILE *tiledata; > > and i want to do it so that i can access one of five datafiles in a quick > array something like: > > DATAFILE *tiledata[5]; > > I know this is wrong as it doesn't seem to work. Sorry, but this isn't wrong at all... This gives you an array of five not initialized pointers to DATAFILE structures > > also, how to i access the data stored in the data array when i do use the > array of pointers > > is it like: > > tiledata[arraypointernum][datanum].dat; > > or what? Exactly that should work... remenber to use tiledata[0] = load_datafile("dat1.dat"); tiledata[1] = load_datafile("dat2.dat"); ...