| delorie.com/archives/browse.cgi | search |
| Xref: | news2.mv.net comp.os.msdos.djgpp:8445 |
| From: | frazer AT rtp DOT ericsson DOT se (Scott Frazer) |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: Problem with #define's under DJGPP |
| Date: | Mon, 09 Sep 1996 20:17:50 GMT |
| Organization: | Ericsson Data Services Americas |
| Lines: | 31 |
| Message-ID: | <511jai$rjt@cnn.exu.ericsson.se> |
| References: | <511bnh$nne AT tornews DOT torolab DOT ibm DOT com> |
| NNTP-Posting-Host: | pc340.rtp.ericsson.se |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
aron AT wallaker DOT torolab DOT ibm DOT com (Aron Wallaker) wrote:
>I'm having a problem trying to use #define's in a header file to define
>constants for use in my C code. Here's an example:
>--File:STAR.H---------------------
>#define STARPOPULATION 0x200
>--FILE:STAR.C---------------------
>#include"star.h"
>void main(void)
>{
> int LocalStarPop = STARPOPULATION; // This works.
> for(x=0;x < STARPOPULATION ; x++) // This doesn't, see below.
> {
> //whatever
> }
>}
Your filename "star.c" implies this is a C file, yet you are using
C++ type comments. Are you using the C++ compiler (or is this
just a theoretical example)? My second question would be what is
'x' defined as?
Trying to help,
Scott
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |