lunes, 16 de enero de 2012

Ficheros 1

#include <stdio.h>
#include <stdlib.h>

#define MAX 100

int main( )
{
   char cad[MAX];
   FILE *pf;

   /* STEP 1: Creamos fichero y escribimos en el mismo */

   pf=fopen("fichero1.txt","w");
   fprintf(pf, "HOLA: ESCRIBIENDO EN UN FICHERO.\n");
   fputs("Esto es una prueba.\n",pf);
   fclose(pf);

   printf("\nComprueba en tu carpeta la creacion del fichero\n\n");
   system("pause");
   system("cls");

   /* STEP 2: Renombramos el fichero */

   rename("fichero1.txt","fichero11.txt");

   printf("\nComprueba en tu carpeta el cambio de nombre del fichero\n\n");
   system("pause");
   system("cls");

   /* STEP 3: Abrimos el fichero y leemos su contenido */

   printf("\nAhora leemos el fichero y lo escribimos por duplicado en pantalla: \n\n");

   pf=fopen("fichero11.txt","r");

   fgets(cad,MAX,pf);
   printf("%s",cad);
   puts(cad);

   printf("\n");

   fgets(cad,MAX,pf);
   fprintf(stdout, "%s",cad);
   fputs(cad,stdout);
   printf("\n");

   fclose(pf);
   system("pause");
   system("cls");

   /* STEP 4: Borramos fichero */

   printf("\nFinalmente borramos el fichero.\n\n");

   remove("fichero11.txt");

      system("PAUSE");
      return 0;
}

No hay comentarios:

Publicar un comentario