EDICION MODIFICACION REGISTROS C++

Guias y Trucos tecnologicos Trucos, guias, consejos, novedades y todo lo relaccionado con los ordenadores, los móviles y la tecnología

 

 

 

UNIDAD 6: C++ REGISTROS Y ARCHIVOS DIRECTOS

TEMA 8: EDICION MODIFICACION DE REGISTROS C++

Modificar o editar un registro es uno de los procesos mas comunes conarchivos en disco, generalmente despues de un fuerte proceso de capturade registros, una revisión o consulta general muestra muchos de ellos conerrores de captura.

vamos a editar el segundo registro.

Prog31.cpp

#include #include #include struct {int clave;char nombre[30];int edad;} animalito;void main() {clrscr();// cargando clave a buscarprintf("dame clave editar:");int claveb; scanf("%d",&claveb);//abriendo, leyendo,cargando estructuraFILE *archdisco;archdisco = fopen("cpp:\ac\archivo1.dat","rb+");// usar fseek() para posicionarse al principio de registro buscadofseek (archdisco, (long)(claveb)* sizeof(animalito), 0 );// ahora se lee el registrofread(&animalito,sizeof(animalito),1,archdisco);// desplegando estructura y asegurandoseprintf("%d ",animalito.clave);printf("%s ",animalito.nombre);printf("%d ",animalito.edad);printf(" ");getchar();//recapturando los nuevos datosprintf("dame nuevo nombre :");gets(animalito.nombre);printf("dame nueva edad :");scanf("%d",&animalito.edad);// regresando a apuntador para regrabarfseek (archdisco, (long)(claveb)* sizeof(animalito), 0 );fwrite(&animalito,sizeof(animalito),1,archdisco);// no olvidar cerrar archivofclose(archdisco);//avisandoprintf("REGISTRO EDITADO");getchar();getchar();}

corrida: Preparación. Gin Tonic The London Gin (The London Nº 1) Special Ladies

image230.jpg

Observar que es el programa normal de busqueda pero ya desplegado elregistro se piden los nuevos datos, posteriormente se regresa elapuntador de registros a la posición original para volverse a regrabar elregistro pero con los datos ya editados.

TAREAS PROGRAMACION C++

CONSTRUIRLES PROGRAMAS DE EDICION O MODIFICACION A LOS ARCHIVOS YACONSTRUIDOS.

EDICION MODIFICACION REGISTROS C++

Modificar o editar un registro es uno de los procesos mas comunes conarchivos en disco, generalmente despues de un fuerte proceso de capturade registros, una r

adsl

es

https://cdnimages.juegosboom.com/adsltodo.es/1220/dbmicrodb2-adsl-edicion-modificacion-registros-c-1789-0.jpg

2021-07-10

 

MÁS INFORMACIÓN

El contenido original se encuentra en https://programacionfacil.com/cpp/edicion_modificacion_registros/
Todos los derechos reservados para el autor del contenido original (en el enlace de la linea superior)
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente

 

 

Top 20