<div dir="ltr">si lo que realmente quieres es cambiar el tipo de puntero en tiempo de ejecucion lo que tienes que usar es un puntero a void.<br>void *puntero_a_lo_que_sea;<br><br>ok como funciona esto, básicamente le decís al compilador que le vas a pasar un puntero que solo dios sabe de que es.<br>
bueno en realidad tu deberias saber de que es.<br>si necesitas puntero a puntero usa void **papvoid;<br>entonces ya tienes un puntero que puede apuntar a cualquier tipo de puntero, lo único antes de usarlo debes castearlo.<br>
<br>igual esta solucion y la de los int ***********puntero; es de lo mas salvaje, la forma de hacerlo es con listas C++ <br>aca te dejo un link <br><a href="http://www.yolinux.com/TUTORIALS/LinuxTutorialC++STL.html#LIST">http://www.yolinux.com/TUTORIALS/LinuxTutorialC++STL.html#LIST</a><br>
saludos<br> <br><br><br><div class="gmail_quote">2008/8/27 carles <span dir="ltr"><<a href="mailto:carsato1@yahoo.es">carsato1@yahoo.es</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hola<br>
<br>
  He intentado usar variables anónimas y he tenido el mismo problema de cambio de tipo.<br>
Creo que no es posible tener un puntero para, en tiempo de ejecución, asignarle un tipo diferente.<br>
  He implementado mi programa empleando un puntero unsigned int*, y uso una función que calcula el<br>
índice del vector dependiendo de las n coordenadas por direccionamiento tradicional:<br>
   (...((coord1)*base+coord2)*base+ ...)+coordN<br>
  Esto hace que se puedan acceder a todos los elementos del vector y puedo simular n dimensiones<br>
en cualquier momento como si fuera matrix[coord1][coord2]...[coordN].<br>
  He encontrado un inconveniente y es que "base" siempre tiene que ser igual para cada una de las coordenadas<br>
es decir puedo tener matrices tipo matriz[4][4]...[4] o matriz[base][base]...[base] pero no puedo<br>
tener matrices tipo matriz[1][2][3][4]...[N]. De todos modos tal como lo tengo hasta ahora me sirve perfectamente.<br>
<br>
Un saludo<br>
<a href="http://www.pagina0.com/" target="_blank">http://www.pagina0.com/</a><br>
<a href="<a href="http://www.pagina0.com/" target="_blank">http://www.pagina0.com/</a>"><a href="http://www.pagina0.com" target="_blank">www.pagina0.com</a></a><br>
<div><div></div><div class="Wj3C7c"><br>
<br>
<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br> (\__/) <br>(='.'=)This is Bunny. Copy and paste bunny into your <br>(")_(")signature to help him gain world domination. <br><br>
</div>