SoloCodigo

Programación General => C/C++ => Visual C++ => Mensaje iniciado por: diego.martinez en Jueves 28 de Junio de 2007, 14:23

Título: Inicializacion De Arrays
Publicado por: diego.martinez en Jueves 28 de Junio de 2007, 14:23
Buenas:

Pues me he liao al inicializar un array y no se como solucionarlo:

tengo 2 ficheros: parse.cpp y proc.cpp

ambos usan un array llamado _TypeDevice TipoDispositivos []

que defino en tipo_disp.h tal que :

_TypeDevice TipoDispositivos []=
{
{ 0, 1, "desconocido"},
{ 0, 3, "Sensor M"},
...
}

hasta aqui bien
pero al compilar me da conflicto claro, por que se define en parse.cpp antes que en proc.cpp

luego, lo he pasado a un .cpp pero claro, no me permite inicializarlo al definirlo.

como puedo iniciarlo al definirlo y usarlo en 2 cpp?
Título: Re: Inicializacion De Arrays
Publicado por: diego.martinez en Lunes 2 de Julio de 2007, 09:27
al final lo he solucionado copiando el puntero del array en una variable que luego uso con extern.