Pedido o ayuda ARCHIVOS/REGISTROS

Iniciado por reeyesg, 10 Febrero 2014, 18:00 PM

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

reeyesg

Buenas mis mas cordiales saludos foristas, les vengo a pedir codigo o ejemplo de archivos y registros, el pedido es el siguiente,, buscar una linea en el archivo y borrarla algo asi

tener guardado una serie de cedulas en un .txt
Citar20804257
21609006
24532909

luego que busque cualquiera de ellas, la elimine y las otras las pase a un auxiliar y luego se renombre el archivo aca le tngo un ejemplo pero no se como hacer para que haga la busqueda y poner una opcion para eliminar, espero su mas pronta repuesta

    #include <stdio.h>
    #include <stdlib.h>
     
    int main( void )
    {
        FILE *archivo;
        archivo = fopen("archivo.txt","w");
        fprintf(archivo,"Hola Mundo");
        fclose(archivo);
       
        if(rename("archivo.txt","archivo2.txt")==0)// Renombramos el archivo
            printf("El archivo se renombro satisfactoriamente\n");
        else
            printf("No se pudo renombrar el archivo\n");
       
        system("PAUSE");
       
        if(remove("archivo2.txt")==0) // Eliminamos el archivo
            printf("El archivo fue eliminado satisfactoriamente\n");
        else
            printf("No se pudo eliminar el archivo\n");
       
        system("PAUSE");
    }

ivancea96

Puedes ir leyendo el archivo, e ir escribiéndolo en otro archivo. Cuando des con la línea, simplemente, no la escribes.