SoloCodigo
Programación General => C/C++ => Visual C++ => Mensaje iniciado 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?
-
al final lo he solucionado copiando el puntero del array en una variable que luego uso con extern.