linux user group brescia

immagine del castello

Archivio della mailing list

No global [OT ASSOLUTAMENTE non politico]

Luca Giuzzi giuzzi a lugbs.linux.it
Mar 10 Giu 2003 13:41:54 UTC
On Tue, Jun 10, 2003 at 02:12:47PM +0200, Vernia Damiano wrote:
> 
> 	Ciao, programmando mi sono saltate fuori un sacco di variabili che
> sarebbero molto comode da "condividere" fra i vari moduli del programma.

Beh... puoi definirle in un file oggetto e poi includere nei vari moduli
un file in cui sono dichiarate extern...

Ad es...

file global.c:

int a;
char *b;

etc.
etc.

file global.h:

extern int a;
extern char *b;

etc.
etc.

E poi includi in ogni sorgente "global.h", rammentandoti di linkare
con global.o

ciao,
 lg



Maggiori informazioni sulla lista Lug