Programación General > Visual C++

 Inicializacion De Arrays

(1/1)

diego.martinez:
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:
al final lo he solucionado copiando el puntero del array en una variable que luego uso con extern.

Navegación

[0] Índice de Mensajes

Ir a la versión completa