Correlación entre estructuras con punteros.
Publicado por R.G.A.M. (3 intervenciones) el 28/07/2009 20:26:19
Buenas a todos.
Tengo la necesidad de diseñar estructuras de una forma similar a la siguiente (en realidad, es más complejo, pero presentaré el problema principal):
struct sA
{
tipoA dato;
struct sB *puntero;
};
struct sB
{
tipoB dato;
struct sA *puntero;
};
Supongamos que tengo el siguiente parámetro para una función:
struct sA *variable;
El compilador me hace problemas de desreferencia cuando intento utilizar
variable->puntero->puntero
para acceder al dato correspondiente, comprobar si el puntero apunta a NULL, etc..
Lo extraño es que el compilador, antes de diseñar las funciones, no me lanzaba errores.
¿Cómo puedo solucionar?
Utilizo Dev-C++.
Tengo la necesidad de diseñar estructuras de una forma similar a la siguiente (en realidad, es más complejo, pero presentaré el problema principal):
struct sA
{
tipoA dato;
struct sB *puntero;
};
struct sB
{
tipoB dato;
struct sA *puntero;
};
Supongamos que tengo el siguiente parámetro para una función:
struct sA *variable;
El compilador me hace problemas de desreferencia cuando intento utilizar
variable->puntero->puntero
para acceder al dato correspondiente, comprobar si el puntero apunta a NULL, etc..
Lo extraño es que el compilador, antes de diseñar las funciones, no me lanzaba errores.
¿Cómo puedo solucionar?
Utilizo Dev-C++.
Valora esta pregunta


0