Título: ¿Por qué se detiene en el segundo registro? Publicado por: Purple rhino en 16 Septiembre 2016, 07:31 am Buenas noches, estoy haciendo el código para un programa que permita hacer 10 registros y poder volver al menú cuando así se quiera y de igual forma desde el menú acceder a los datos que ya han sido registrados previamente, el programa funciona bien al ingresar y guardar los datos de los 2 primeros registros, pero a partir de ahí cada que quiero realizar un nuevo registro se guarda siempre como si fuera el segundo y de ahí no pasa, mi duda es ¿Por qué no sigue avanzando en los registros y siempre aparece el 2?
Este es el código, ojalá me puedan ayudar Código
Título: Re: ¿Por qué se detiene en el segundo registro? Publicado por: AlbertoBSD en 16 Septiembre 2016, 13:44 pm La condicion de tu do-while esta mal.
Código
Cuando deberia de ser Código
Saludos! Título: Re: ¿Por qué se detiene en el segundo registro? Publicado por: Purple rhino en 17 Septiembre 2016, 01:36 am Muchas gracias por responder AlbertBSD, aunque lo que busco es que al elegir ingresar datos se ingresen los de la persona 1, al volver a entrar a la misma opción se registren los de la persona 2 y así sucesivamente hasta llegar a la persona 10 y si en algún momento se decide tener acceso a los datos ya registrados se muestren los que han sido registrados hasta el momento. Todo eso me funciona con la persona 1 y con la persona 2 pero a partir de ahí cada que quiero ingresar un nuevo registro siempre aparece como si fuera la persona 2.
Título: Re: ¿Por qué se detiene en el segundo registro? Publicado por: AlbertoBSD en 17 Septiembre 2016, 22:28 pm El otro problema que veo es que estas usando la misma variable para iterar en todos los datos.
El "i" se reinicailiza cuando muestras datos y deberias de usar otra variable cuando queras agregar datos nuevos, como por ejemplo tener una variable que siempre guarde el numero del ultimo registro guardado en el arreglo. Saludos! Título: Re: ¿Por qué se detiene en el segundo registro? Publicado por: Purple rhino en 18 Septiembre 2016, 09:14 am Muchas gracias por tus consejos, la verdad es que soy principiante en esto pero ya estoy entendiendo más al problema con lo que me dices.
Saludos. |