/* Abertura, escritura y lectura en un fichero de texto.
Fijaos en la carpeta donde estais trabajando el fichero
"hola.txt" que se crea. Abrirlo y ver como se ha escrito
la informacion en él */
#include <stdio.h>
#include <stdlib.h>
int main()
{
int c,i,j,jl;
char s[100];
FILE *pf;
/* reabrimos y leemos caracter a caracter */
pf=fopen("hola.txt","r");
//printf("Escribe la primera letra una 'h'\n");
printf("LEEMOS CARACTER A CARACTER: \n");
j=0;jl=0;
while(feof(pf)==0)
{
c=getc(pf);
j++;
if(c=='\n')jl++;
} //leemos fichero y contamos total numero de caracteres y los
//saltos de linea para luego ir hacia atrás los caracteres mas los
//saltos de linea
printf("%d",j);
i=0;
for(i=0;i<j+jl;i++) //me voy mismo numero de caracter hacia atrás
{
fseek(pf,-i,SEEK_END);
c=getc(pf);
putchar(c);
}
putchar('\n');
system("PAUSE");
return 0;
}
No hay comentarios:
Publicar un comentario