一、步骤:
1、从硬盘中读取一个文档;
2、判断读取是否为空;
3、读取文件流到内存中;
4、关闭文件。
二、
1、包含头文件:include<stdio.h>
2、包含头文件:include"Student.h"
3、在cpp文件中添加以下代码:
private:
char m_filename[256];
StudentList m_records;
二、代码如下:
//加载
int DataSource::load()
{
FILE
*fp=
fopen(
"local.data",
"rb");
if (!fp)
return 0;
m_records.
clear();
while (!
feof(fp))
{
Student record;
int n=
fread(&record,
1,sizeof(Student),fp);
if (n<
0)
break;
if (n==
0)
continue;
m_records.push_back(record);
}
fclose(fp);
return 0;
}