Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/11/2006, 16:27
Geo
 
Fecha de Ingreso: marzo-2003
Ubicación: México
Mensajes: 44
Antigüedad: 21 años, 2 meses
Puntos: 2
Yo lo haría más o menos así:

globales.h
Código:
extern int enteroGlobal;
inicializaglobales.c
Código:
int enteroGlobal = 5;
funcionx.h
Código:
#include "globales.h"
int funcionX();
funcionx.c
Código:
#include "funcionx.h"
int funcionX() {
  enteroGlobal++;
}
main.c
Código:
#include "globales.h"
#include "funcionx.h"
...
printf( "Valor de enteroGlobal: %d\n", enteroGlobal );
funcionX();
printf( "Valor de enteroGlobal tras llamar a funcionX: %d\n", enteroGlobal );
...
Deberías tener a la salida:
Cita:
Valor de enteroGlobal: 5
Valor de enteroGlobal tras llamar a funcionX: 6
Suerte,
JJ (Geo).
__________________
La imaginación es el límite
Visita mi página o la versión anterior.