Código:
#include<stdio.h>
#define MAXCAR 256
voidmain()
{
FILE * f; /* Fichero de entrada */
FILE * fs; /* Fichero de salida */
charcad[MAXCAR];
f = fopen(“C:\\Datos\\original.txt", "r");
fs= fopen(“C:\\Datos\\soloDatos.txt", "w");
if(f==NULL || fs==NULL) /* Si alguno ha fallado */
printf("No se han podido abrir los ficheros\n");
else{
fgets(cad, MAXCAR, f); /* Leemos la primera línea */
while(!feof(f)){/* mientras no es fin del fichero de entrada*/
if(cad[0]!='@'){ /* Si cadno empieza por @*/
fputs(cad,fs); /* escribimos la cadena en el fichero de salida */
}
fgets(cad, MAXCAR, f); /* Leemos la siguiente línea */
}
fclose(f); /* Cerramos el fichero de entrada */
fclose(fs); /* Cerramos el fichero de salida*/
}
}