Foros del Web » Programación para mayores de 30 ;) » Programación General »

Archivos c++

Estas en el tema de Archivos c++ en el foro de Programación General en Foros del Web. Hola!!! Estoy haciendo una especie de base de datos en C++, y ya hice altas, bajas, consultas, pero me faltan modificaciones y no se como ...
  #1 (permalink)  
Antiguo 20/03/2004, 17:16
 
Fecha de Ingreso: septiembre-2003
Ubicación: Morelos
Mensajes: 83
Antigüedad: 20 años, 6 meses
Puntos: 0
Archivos c++

Hola!!!


Estoy haciendo una especie de base de datos en C++, y ya hice altas, bajas, consultas, pero me faltan modificaciones y no se como hacer para que me modifique un solo campo. Por ejemplo:

struct empleados
{
nombre[20];
int edad;
int sueldo;
};

Como hacer para solo modificar por ejemplo solo nombre?

Bueno si alguien sabe favor de avisarme.

Gracias
  #2 (permalink)  
Antiguo 24/03/2004, 09:14
 
Fecha de Ingreso: marzo-2004
Ubicación: Trujillo
Mensajes: 30
Antigüedad: 20 años, 1 mes
Puntos: 0
Ok baby.Mira si tienes conceptos de base de datos te falta en tu estructura una especie de identificador unico,que lo puedes llamar como la clave de tu estructura o pk (primary key).
Te explico...
Cuando tu tienes una estructura de ese tipo es muy parecido cuando tienes una tabla en cualquier base de datos por lo tanto necesitaras un <<id>>
ose
id_Persona =>int
Nombre_Persona=>char
edad=>int
.
.
.
y asi ok ,Esto te facilita la busqueda y actualizaciones
Mira asi.(Pseudocodigo)

Mientras no sea fin de archivo
Si id_Persona='parametro_id' entonces
actualiza,
borra,etc
fin si
hacer
__________________
Danny

"En la mayoría de los casos la ignorancia es algo superable. No sabemos por qué no queremos saber"
  #3 (permalink)  
Antiguo 24/03/2004, 23:02
 
Fecha de Ingreso: marzo-2004
Ubicación: Lerdo en Duragno Mexico
Mensajes: 27
Antigüedad: 20 años, 1 mes
Puntos: 0
Creo que a lo que te refieres es como referirte a cada uno de los elementos de la estriuctura empleados no?
eso seria asi empleados.nombre

empleados.edad

etc...
  #4 (permalink)  
Antiguo 25/03/2004, 08:24
 
Fecha de Ingreso: marzo-2004
Ubicación: Trujillo
Mensajes: 30
Antigüedad: 20 años, 1 mes
Puntos: 0
Ok estas en lo cierto.Pero no te olvides de poner una especie de clave principal ya que sin eso no podras hacerlo!!!
__________________
Danny

"En la mayoría de los casos la ignorancia es algo superable. No sabemos por qué no queremos saber"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 03:38.