delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/08/26/18:48:42

From: Erik Max Francis <max AT alcyone DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Quick question about structures
Date: Tue, 26 Aug 1997 08:27:14 -0700
Organization: Alcyone Systems
Lines: 29
Message-ID: <3402F5D2.544BDC1@alcyone.com>
References: <33FF4F20 DOT 7FEC AT sentex DOT net>
NNTP-Posting-Host: newton.alcyone.com
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Temujin wrote:


> Question is: Each record in 'things' will change during runtime, is
> there a better, more efficient way to assign the bitmaps in the
> howdy[]
> over to the five[] array?  Like some way of using pointers or
> something.
> Such as things[0].five=gen.five  or something along that line, instead
> of
> assigning them by EACH individual record, by way of  /*linein
> question*/

You seem to want to have a dynamically-allocatable array, which you can
assign at whim.  You can't do this with normal arrays, since an array
name is not an lvalue.

You can simply dynamically allocate the space for the five BITMAPs, and
just point to it in the structure.  Ultimately, though, having to
manually copy five pointers iteratively is probably not worth
dynamically managing such a small amount of memory.

-- 
          Erik Max Francis, &tSftDotIotE / mailto:max AT alcyone DOT com
                        Alcyone Systems / http://www.alcyone.com/max/
   San Jose, California, United States / icbm://37.20.07n/121.53.38w
                                      \
                  "War is like love; / it always finds a way."
                                    / Bertolt Brecht

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019