因为过几天就要交作业了。但在做作业时,遇到挺多困难。能帮帮忙?部分代码是
void save()                                    //保存运动员数据
{
    int i;
    FILE *fp1;
    if((fp1=fopen("1.txt","a"))==NULL)
    {
        printf("\n\t\t文件打开错误!");
    }
    for(i=0;i<=stunum-flag-1;i++)
    {
        if(fwrite(&stu[i],sizeof(player),1,fp1)!=1)
        {
            printf("\n\t\t写入文件错误!");
        }
    }
    fclose(fp1);
    printf("\n\t\t文件已保存!");
}

输入后文件1.TXT内无内容。代码有错没???