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

[复制链接]
查看11 | 回复4 | 2008-10-19 16:24:32 | 显示全部楼层 |阅读模式
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, sizeof(Student),1,f);
fclose(f);
}
可不可以详细的说明一下啊~~~

回复

使用道具 举报

千问 | 2008-10-19 16:24:32 | 显示全部楼层
"w+"表示打开的文件是可写入的,L 应该是一个字符结构体,或者是字符串(没有上下文,不好判断),然后将L.element逐个写入学生成绩表.dat文件中,最后关闭函数。...
回复

使用道具 举报

千问 | 2008-10-19 16:24:32 | 显示全部楼层
不懂啊,上大学的时候这个东西我就学的很烂,好在现在工作不用这个,呵呵不好意思啊...
回复

使用道具 举报

千问 | 2008-10-19 16:24:32 | 显示全部楼层
就是写一个学生成绩表,那个L哪来的...
回复

使用道具 举报

千问 | 2008-10-19 16:24:32 | 显示全部楼层
打开文件,然后写入内容,内容是 L.element()...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行