Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: Milton884 on June 01, 2011, 10:30:38 PM

Title: Duda sobre Arrays []
Post by: Milton884 on June 01, 2011, 10:30:38 PM
Que tal? Resulta que tengo un archivo donde almaceno la cantidad y las caracteristicas de todos los objetos que hay en el juego (es un RPG).
Yo leo con una funcion para archivos INI la clave NUMOBJS en el archivo, que en mi caso es 2, todo bien hasta ahi.

Lo que quiero hacer es segun lo leido, crear un array con esa cantidad de elementos... pero como primero hay que iniciarlizar las variables... no se puede hacer. Quiero saber si hay la misma forma que en Visual basic de hacer un Redim de una variable vector para incrementar el numero de elementos, y ahi aprovechar y meter la cantidad de objetos que lei en el archivo ini.


Desde ya muchas gracias.
Title: Re: Duda sobre Arrays []
Post by: FreeYourMind on June 01, 2011, 10:42:47 PM
es que los arrays son de dimension fija, yo que tu pondria un limite que creas que no se va superar por ejemplo array[19] (y que puedes controlar para que no pete), lo declaras y rellenas con nulos, si es int pues zeros, si es de char pues "".
Title: Re: Duda sobre Arrays []
Post by: Milton884 on June 01, 2011, 10:57:35 PM
Perfecto, voy a hacer eso entonces, muchas gracias
Title: Re: Duda sobre Arrays []
Post by: Drumpi on June 02, 2011, 06:23:15 PM
Esto puede servir de ayuda ;)
http://forum.bennugd.org/index.php?topic=988.0
Title: Re: Duda sobre Arrays []
Post by: Arcontus on June 09, 2011, 07:35:06 PM
También puedes usar listas enlazadas. Te recomiendo el siguiente enlace donde esta muy bien explicado:
http://c.conclase.net/edd/index.php?cap=005

Saludos!
Title: Re: Duda sobre Arrays []
Post by: HenBanKeN on June 09, 2011, 10:06:49 PM
Apoyo lo de listas enlazadas. La solución definitiva a las dimensiones fijas de los arrays, y montón de otras cosas.