The idea is to create a database for students' grades but I do not know what is wrong in this code
char bas;
char cadena[100];
FILE *arch, *pagC;
int c;
arch=fopen("alumnos.txt","r");
pagC=fopen("calificaciones.html","w");
/*html tags for a table*/
while(!feof(arch))
{
fprintf(pagC,"<TR>");
while(c!='\n')
{
fscanf(arch,"%[^:]%c",cadena,&bas);
fprintf(pagC,"<TD>%s</TD>",cadena);
}
fprintf(pagC,"</TR> \n");
}
fprintf(pagC,"</TABLE> </CENTER> </BODY> </HTML>");
fclose(pagC);
fclose(arch);