www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/09/06/09:59:11

Xref: news2.mv.net comp.os.msdos.djgpp:8353
From: brucef AT central DOT co DOT nz (Bruce Foley)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Declaring global arrays in a multisource project
Date: Fri, 06 Sep 1996 09:07:38 GMT
Organization: Internet Company of New Zealand
Lines: 26
Message-ID: <50ou0o$btf@status.gen.nz>
References: <01I937U2638O00D67E AT cc DOT uab DOT es>
NNTP-Posting-Host: brucef.central.co.nz
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

"x DOT pons AT cc DOT uab DOT es" <ILGES AT cc DOT uab DOT es> wrote:

>Dear programmers,

>In a multi-source project I have a global array, declared as:

>  char my_global_array[256];

>in one of the modules.

>Which is the best way of declaring it on the other modules?

I'd use this one:
>  extern char my_global_array[256];


>  extern char *my_global_array;
>  extern char my_global_array[];


Also, use a #define for the array size so that if you decide to change
it, you only have to do it in one place.

Bruce.


- Raw text -


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