elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Como hacer un array de longitud variable?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como hacer un array de longitud variable?  (Leído 7,619 veces)
Y2J

Desconectado Desconectado

Mensajes: 10



Ver Perfil
Como hacer un array de longitud variable?
« 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


En línea

rir3760


Desconectado Desconectado

Mensajes: 1.639


Ver Perfil
Re: Como hacer un array de longitud variable?
« Respuesta #1 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


En línea

C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language
Y2J

Desconectado Desconectado

Mensajes: 10



Ver Perfil
Re: Como hacer un array de longitud variable?
« Respuesta #2 en: 24 Agosto 2011, 02:25 am »

Estoy usando C++, y como es eso de la calse vector
En línea

rir3760


Desconectado Desconectado

Mensajes: 1.639


Ver Perfil
Re: Como hacer un array de longitud variable?
« Respuesta #3 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++" de Bruce Eckell.

Un saludo
En línea

C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
cual es la longitud maxima de una variable por get.
PHP
SERBice 0 1,983 Último mensaje 29 Agosto 2007, 12:25 pm
por SERBice
Creo que ahora si me salio el array de longitud variable sin perder datos
Programación C/C++
Y2J 2 2,635 Último mensaje 25 Agosto 2011, 02:53 am
por Y2J
Archivo con registros de longitud variable [C] [Resuelto]
Programación C/C++
milx86 2 6,145 Último mensaje 27 Septiembre 2014, 03:46 am
por milx86
Obtener longitud de un array de enteros en C
Programación C/C++
geeke 2 2,254 Último mensaje 14 Enero 2015, 15:04 pm
por geeke
Variable de longitud fija
.NET (C#, VB.NET, ASP)
luis456 3 3,780 Último mensaje 4 Febrero 2015, 21:33 pm
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines