Hola de nuevo, sigo probando hacer cositas, en esta ocasion he hecho un programa que que lee de un fichero un año y crea otro fichero diciendo si es o no es bisiesto, el caso es que cuando ejecuta da error windows, quisiera saber si esta bien planteado y si la estructura es correcta.
#include <stdio.h>
int main() /*incio del cuerpo del programa*/
{
int ano; /*declaramos las variables*/
FILE*agno;
FILE*bisiesto;
agno=fopen("C:\\ano.txt","rt");
bisiesto=fopen("C:\\bisiesto.txt","wt");
if(agno==NULL)
{
printf("Fichero no encontrado");
}
else
{
printf("Fichero abierto");
fscanf(agno,"%d",&ano);
if(ano%4==0)
{
fprintf(bisiesto,"Bisiesto",ano);
}
else
{
fprintf(bisiesto,"No bisiesto",ano);
}
}
fclose(agno);
fclose(bisiesto);
fflush(stdin);
getchar();
} /*fin del cuerpo del programa*/
Gracias