Ho ricontrollato più volte sentendomi abbastanza sicuro, ma mi viene scritto FILE not closed.. qualcuno mi può dire dove ho dimenticato un fclose?
#include "html.h"
int rimuovi_html(const char *filein, const char *fileout){
FILE *fin;
FILE *fout;
char c=0;
fin = fopen(filein, "rt");
if (fin == NULL)
return -1;
fout = fopen(fileout, "wt");
if (fout == NULL)
return -1;
while (1){
c = fgetc(fin);
if (c == EOF)
break;
if (c == '<'){
do{
if (c == EOF)
return -1;
} while ((c = fgetc(fin)) != '>');
continue;
}
int ind= fputc(c, fout);
}
fclose(fin);
fclose(fout);
return 0;
}