私はstudent.datファイルに書き込もうとしています.私の問題は、2回目に書き込んでいるときに最初のデータが消去されることです.助けてください.
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();