Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2012, 03:12
anapastoriglesias
 
Fecha de Ingreso: junio-2012
Mensajes: 2
Antigüedad: 12 años, 9 meses
Puntos: 0
Pregunta URGENTE:Punteros y tablas

Hola, tengo un problema con esta funcion;

DIRECCION* crea_nododir(int *tabladir)//creo nodo y le meto tabladir
{
DIRECCION *pdireccion=NULL;

pdireccion=(DIRECCION*)malloc(sizeof(DIRECCION));//reserva dinamica
if (!pdireccion)
{
fprintf(stderr,"ERROR 6: Error de memoria.\n");
}
else
{
pdireccion= &tabladir;
pdireccion-> psigdir= NULL;

}
return (pdireccion);//devuelve el puntero a nodo

el puntero pdireccion de tipo DIRECCION lo tengo que asignar a una tabla de enteros tabladir de tipo int y no se como hacerlo, de la forma que lo tengo puesta me da este warning:

funcion_nueva.c: In function ‘crea_nododir’:
funcion_nueva.c:205: warning: assignment from incompatible pointer type

Que hago? como lo soluciono??