Hola! para que un puntero apunte a otro puntero, tenes que declarar un puntero a puntero. Ejemplo simple:
Código C:
Ver originalint main()
{
int A;
int *p; // p es un puntero a entero
int **pp; // pp en un puntero a puntero a entero
A=10;
p=&A; // p apunta a A
pp=&p; // pp apunta a p
printf("%d %d %d\n",A
,*p
,**p
); // va a imprimir 10 en todos los casos }
Saludos