| delorie.com/archives/browse.cgi | search |
| 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.
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |