
20/06/2012, 03:12
|
| | Fecha de Ingreso: junio-2012
Mensajes: 2
Antigüedad: 12 años, 9 meses Puntos: 0 | |
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?? |