#include <stdio.h>
#include <string.h>
int main(void)
{
FILE *dat,*dat2;
char nombre[50],c;
printf("Nombre del fichero a leer: "); scanf("%s", &nombre);
if (fopen(nombre,"r")==NULL)
printf("\nEl fichero no existe.\n\n");
else
{
dat=fopen(nombre,"r");
dat2=fopen("salida.txt","w");
fscanf(dat,"%c",&c);
while (!feof(dat))
{
if (c=='"')
{
fscanf(dat,"%c",&c);
while ((!feof(dat))&&(c!='"'))
{
/*Aquí es donde se guardan los datos entre comillas*/
/*En este caso imprime en fichero de texto*/
fprintf(dat2,"%c",c);
fscanf(dat,"%c",&c);
}
fprintf(dat2,"\n");
}
fscanf(dat,"%c",&c);
}
fclose(dat);
}
printf("salio");
getchar();
return 0;
}
Un saludo.
No hay comentarios:
Publicar un comentario