delorie.com/archives/browse.cgi | search |
From: | "Ike" <drone AT ismi DOT net> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | BITMAP pointers w/ Allegro. |
Date: | Sun, 1 Aug 1999 15:19:23 -0700 |
Lines: | 22 |
X-Priority: | 3 |
X-MSMail-Priority: | Normal |
X-Newsreader: | Microsoft Outlook Express 5.00.2014.211 |
X-MimeOLE: | Produced By Microsoft MimeOLE V5.00.2014.211 |
NNTP-Posting-Host: | tc2-11.ismi.net |
Message-ID: | <37a49d74@news.ismi.net> |
X-Trace: | 1 Aug 1999 15:18:12 -0400, tc2-11.ismi.net |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
I've got a beginners question about the BITMAP pointer. I have a program that is generally structured like so: main(void) { BITMAP *bmp; function(bmp); } function(BITMAP *bmp) { bmp = create_bitmap(320, 240); } This small program seems to make 2 bitmap data structures when I only want one, because whenever I try and use the newly created bitmap later in the main() function, it gives me crazy values which seem uninitalized. How do I pass the bitmap by reference so I can edit its value in sub-functions? What am I doing wrong? Thanks for any comments! -Ike
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |