Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: alicesimu on November 10, 2016, 08:20:18 AM

Title: Se puede declarar tablas multidimensionales¿
Post by: alicesimu on November 10, 2016, 08:20:18 AM
Quote
Las tablas multidimensionales.

Se pueden declarar tablas INT, WORD o BYTE de 1, 2 o 3 dimensiones. Tanto la declaración de estas como el acceso a las mismas se debe hacer separando las dimensiones con comas. Por ejemplo, la siguiente declaración:

BYTE tabla[255,255];

Definiría tabla de tipo BYTE (para todos sus elementos) de 2 dimensiones, con un total de 65536 elementos (256*256).

Nota: Las tablas de tipo WORD y BYTE pueden significar un importante ahorro de memoria, respecto a las tablas de tipo INT (ocupan 2 y 4 veces menos, respectivamente). Pero serán más rápidas las operaciones con datos de tipo INT.

pues esa es mi pregunta, si se pueden declarar tablas de varios niveles...

lo digo por que el compilador me lo rechaza:
error: "]" expected ( error in token: "," ).

cosa[1,1];

:(
Title: Re:Se puede declarar tablas multidimensionales¿
Post by: Futu-block on November 10, 2016, 09:34:32 AM
sip, tienes que hacer asi

tabla[1][1]
Title: Re:Se puede declarar tablas multidimensionales¿
Post by: alicesimu on November 10, 2016, 09:42:29 AM
Oohh graciaaas!!!

Entonces para usarlas debería ser igual
Tabla[1][0]=50;

Por ejemplo, cierto?
Title: Re:Se puede declarar tablas multidimensionales¿
Post by: FreeYourMind on November 10, 2016, 10:59:36 AM
ya has leido el manual de osk ?
Title: Re:Se puede declarar tablas multidimensionales¿
Post by: alicesimu on November 16, 2016, 09:29:38 AM
Quote from: FreeYourMind on November 10, 2016, 10:59:36 AM
ya has leido el manual de osk ?

:-[ :-[ :-[ nuuuu...
abria que imprimirlo y hacerse un libro xD
GRAN pdf, si señor!
Title: Re:Se puede declarar tablas multidimensionales¿
Post by: Futu-block on November 16, 2016, 12:31:09 PM
es la biblia :3