Ayuda para generar un ID automatico

Iniciado por pedro0620, 11 Octubre 2016, 00:58 AM

0 Miembros y 1 Visitante están viendo este tema.

pedro0620

Estoy haciendo un programa que maneja archivos de texto con estructuras pidiendo los registros con algunos campos de informacion sobre musica:
Nombre de Artista
Nombre del Album
Genero
Y ID

toda va bien con el programa, pero el id el profesor quiere que se introduzca automáticamente sin necesidad de que el usuario tenga que escribirlo.
Y la verdad no se como puedo hacer esta funcion... alguien que me pueda echar la mano en esto?

ivancea96

Busca en el archivo el registro con el ID más alto y súmale 1.
Si el archivo está vacío, le pones 0 (o 1, como veas)

dato000

Cita de: pedro0620 en 11 Octubre 2016, 00:58 AM
Estoy haciendo un programa que maneja archivos de texto con estructuras pidiendo los registros con algunos campos de informacion sobre musica:
Nombre de Artista
Nombre del Album
Genero
Y ID

toda va bien con el programa, pero el id el profesor quiere que se introduzca automáticamente sin necesidad de que el usuario tenga que escribirlo.
Y la verdad no se como puedo hacer esta funcion... alguien que me pueda echar la mano en esto?


en el momento de declarar la variable ID, la declaras como un int ID = 1, y cada vez que se realiza un registro de un artista, album y genero, en el archivo, mandas el ID directamente sin que el usuario lo registre, y por cada vez que se realiza el registro, le aumentas el valor en 1, como autoincremento requerido para el nuevo registro.



eduardo1012

En tu estructura solo defines artista, albulm y genero, el id lo declaras como variable local, y cada vez que preguntas la música aumentas en 1 el id.
Y al imprimir muestras id, artista,albulm y genero.
Tengo un código parecido por si ocupas mas ayuda

ivancea96

Cita de: eduardo1012 en 13 Octubre 2016, 06:12 AM
En tu estructura solo defines artista, albulm y genero, el id lo declaras como variable local, y cada vez que preguntas la música aumentas en 1 el id.
Y al imprimir muestras id, artista,albulm y genero.
Tengo un código parecido por si ocupas mas ayuda
De ese modo, no se guardaría el ID, y al cerrar el programa, los ID se perderían.

dato000

Cita de: ivancea96 en 13 Octubre 2016, 08:35 AM
De ese modo, no se guardaría el ID, y al cerrar el programa, los ID se perderían.

Todo eso ocurre en tiempo de compilación, nunca se menciono que debia haber persistencia, no deberia ser mayor inconveniente eso, para este tipo de ejercicio



ivancea96

Cuando dijo "manejar archivos" presupuse que los usará de bases de datos.

dato000

Cita de: ivancea96 en 13 Octubre 2016, 15:44 PM
Cuando dijo "manejar archivos" presupuse que los usará de bases de datos.
naaaaa relax, esperar que dice el del problema.