我正在尝试写入 student.dat 文件。我的问题是当我第二次写入时,我的第一个数据正在清除。请帮助我
student st;
FILE* fp = fopen("d:\\student.dat", "w");
//fseek(fp,0,SEEK_SET);
st.getdata();
fwrite((char *) &st,sizeof(student),1,fp);
fclose(fp);
printf("\n\nStudent record Has Been Created ");
fflush(stdin);
getch();