【发布时间】:2017-09-13 05:02:59
【问题描述】:
这个想法是为学生的成绩创建一个数据库,但我不知道这段代码有什么问题
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);
【问题讨论】:
-
“我不知道这部分代码有什么问题” - 我们不是读心术的人。当您从未告诉过预期的行为是正确时,我们怎么可能知道这段代码的错误?我们可以猜测,但这不是这个网站的目的。 Your post needs updating 包括预期行为、实际(错误)行为、它们的不同之处以及重现问题所需的任何其他信息(如输入数据等)。 minimal, complete example 展示错误行为是理想的。
标签: c