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.
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 "".
Perfecto, voy a hacer eso entonces, muchas gracias
Esto puede servir de ayuda ;)
http://forum.bennugd.org/index.php?topic=988.0
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!
Apoyo lo de listas enlazadas. La solución definitiva a las dimensiones fijas de los arrays, y montón de otras cosas.