各位大虾帮忙看看这段程序是什么意思??

来源:百度知道 编辑:UC知道 时间:2024/06/23 18:09:36
void SavetoFile()
{
FILE *f;
int numwrite;

f=fopen("学生成绩表.dat","w+");
if(f==NULL)
{
printf("文件打开失败!");
return;
}
for (int i=0;i<L.length;i++)
numwrite=fwrite(&L.element[i], sizeof(Student),1,f);
fclose(f);
}
可不可以详细的说明一下啊~~~

"w+"表示打开的文件是可写入的,L 应该是一个字符结构体,或者是字符串(没有上下文,不好判断),然后将L.element[i]逐个写入学生成绩表.dat文件中,最后关闭函数。

不懂啊,上大学的时候这个东西我就学的很烂,好在现在工作不用这个,呵呵
不好意思啊

就是写一个学生成绩表,那个L哪来的

打开文件,然后写入内容,
内容是 L.element()