Lista de cadenas de texto

Started by Hola, October 23, 2011, 12:46:01 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

SplinterGU

drumpi... mostra el ejemplo, porque si lo usas apuntas a un area bidimensional y luego lo accedess con un puntero usando puntero[10][2], queriendo acceder a la fila [10][2], entonces no solo lo estas haciendo mal, sino que tambien hay un bug, porque eso no deberia permitirte hacer.

ya que un puntero no conoce los limites de cada dimension, entonces no puede calcular cuanto saltar en cada dimension...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Drumpi

Que noooooooo, que yo a la posición (X,Y) de un único puntero accedo así:

puntero[(n_columnas*y) + x] = 7;





Pero en el hipotético caso de que tuviese un puntero a punteros

int pointer pointer puntero = alloc(5);
for (i=0;i<5;i++) {
puntero[ i ] = alloc(20);
end

Accedería así: (puntero[ x ])[ y ] = 13;
Sólo digo que esto último, repito, esto último, SE PARECE a como se accede a UN ARRAY BIDIMENSIONAL NORMAL: array[ x ] [ y ] = 13;
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

SplinterGU

ok, aclarado, pero no es lo mismo, porque asi no se accede internamente a la memoria de un array bidimensional... y como lo has dicho puedes generar confusion en los novatos.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

KeoH

Quote from: SplinterGU on November 10, 2011, 09:08:29 PM
... y como lo has dicho puedes generar confusion en los novatos.

Yo cuando leo array .. directamente se me nubla la vista xD