array de punteros en C

nebuchanazer
02 de Junio del 2006
Tengo una estructura: **Estructura a=0;
Esta estructura es:

typedef struct{
u8 as;
u8 es;
}Estructura;

Esta la paso a una funci贸n: copia(a);

void copia(Estructura **Nueva)
{
Estructura **temporal;

// reservo memoria para temporal;

temporal[0]->as=5;
temporal[0]->es=3;

//Finalmente copio temporal a Nueva
//Reservo memoria para Nueva


Nueva[0]->as=temporal[0]->as;
Nueva[0]->es=temporal[0]->es;

//Libero memoria de temporal

}

Cuando salgo de la funci贸n me gustaria tener en la estructura "a" que he pasado a la funcion, los valores de "Nueva". Sin embargo, salgo de la funci贸n y no tengo nada.

驴Como podr铆a tener los valores de Nueva sin retornarla?

Gracias