Título: Como hacer un array de longitud variable? Publicado por: Y2J en 24 Agosto 2011, 02:09 am Buenas quisiera saber como crear un array sin longitud para hacer un programa donde hay que registrarse para acceder a un sistema de supermercado, hay que registrarse poniendo nombre y una contraseña y se accede con el nombre y la contraseña.
De hecho que eso lo guardo en un array de structuras pero se supone que el tamaño debe ir aumentando conforme se registren mas personas. Me falta esa parte del programa y no como hacerlo, intente con arrays dinamicos pero no se bien como se hace. Gracias por su ayuda. :D Título: Re: Como hacer un array de longitud variable? Publicado por: rir3760 en 24 Agosto 2011, 02:20 am Depende del lenguaje de programación que estés utilizando.
Si se trata de C puedes reservar un bloque en tiempo de ejecución mediante la función "malloc" y después ajustar su tamaño mediante la función "realloc". Si se trata de C++ utilizas un objeto de la clase "vector". Un saludo Título: Re: Como hacer un array de longitud variable? Publicado por: Y2J en 24 Agosto 2011, 02:25 am Estoy usando C++, y como es eso de la calse vector
Título: Re: Como hacer un array de longitud variable? Publicado por: rir3760 en 24 Agosto 2011, 02:30 am Lo mejor en estos casos es consultar un buen libro y/o tutorial (revisa los temas fijos), ya que en ellos se tratan clases como "string" y "vector" desde el principio. Otra opcion es el libro "Thinking in C++" (http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html) de Bruce Eckell.
Un saludo |