• Viernes 19 de Abril de 2024, 09:11

Autor Tema:  Inicializacion De Arrays  (Leído 913 veces)

diego.martinez

  • Miembro MUY activo
  • ***
  • Mensajes: 297
    • Ver Perfil
Inicializacion De Arrays
« en: Jueves 28 de Junio de 2007, 14:23 »
0
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?

diego.martinez

  • Miembro MUY activo
  • ***
  • Mensajes: 297
    • Ver Perfil
Re: Inicializacion De Arrays
« Respuesta #1 en: Lunes 2 de Julio de 2007, 09:27 »
0
al final lo he solucionado copiando el puntero del array en una variable que luego uso con extern.