ELIMINACION ARCHIVOS DISCO GCC

 

 

 

UNIDAD 5: REGISTROS Y ARCHIVOS SECUENCIALES

TEMA LINUX GCC 9: BAJAS O ELIMINACIONES

Eliminación o bajas es el proceso por medio del cual algunos registros del archivo son purgados del archivo, existen dos maneras por las cuales se puede realizar ese proceso.

En la primera manera de la cual se proporciona el ejemplo correspondiente se usaran dos archivos, el archivo original y un archivo temporal, el procedimiento o algoritmo es muy sencillo, se lee el registro del archivo original y si no es el registro a eliminar entonces se almacena en el archivo temporal, cuando se termina de procesar todo el archivo original, el archivo temporal solo contendra todos los registros que no se quisieron eliminar, ya con estos dos archivo se procede a eliminar o borrar usando la instruccion remove de gcc-linux el archivo original y se procede a renombrar usando la instrucción rename de gcc linux el archivo temporal como nuevo archivo original.

 

Prog23.html

CLAVE A ELIMINAR:

prog23.cpp:

#include #include #include using namespace std;static struct {int clave;char nombre[30];float peso;} alumno;int main() {// cargando clave a eliminarint clave=getinteger("CLAVE");FILE *arch1;FILE *arch2;arch1 = fopen("//home//tusitio//alumnos.dat","r+");arch2 = fopen("//home//tusitio//temporal.dat","at+");// aqui siempre debe empezar el ciclo de lectura// y fread() regresa siempre cuantas estructuras leyowhile(fread(&alumno,sizeof(alumno),1,arch1)==1){if ( clave != alumno.clave)fwrite(&alumno,sizeof(alumno),1,arch2);}; // aqui termina while//cerrando archivosfclose(arch1);fclose(arch2);// removiendo y renombrando archivosremove("//home//tusitio//alumnos.dat");rename("//home//tusitio//temporal.dat","//home//tusitio//alumnos.dat");//avisandocout 

ELIMINACION ARCHIVOS DISCO GCC

ELIMINACION ARCHIVOS DISCO GCC

Eliminación o bajas es el proceso por medio del cual algunos registros del archivo son purgados del archivo, existen dos maneras por las cuales se puede reali

programar

es

https://aprendeprogramando.es/static/images/programar-eliminacion-archivos-disco-gcc-104-0.jpg

2024-10-22

 

ELIMINACION ARCHIVOS DISCO GCC
ELIMINACION ARCHIVOS DISCO GCC

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

 

 

Update cookies preferences