我的意思是 实现C语言fread函数 同样的功能。
比如: 一个文件存储了如下结构的N个记录
struct student
{
char name[10];
char number[10];
int age;
};
然后fread 一次可以读取整个记录
student stu;
fread(&stu, sizeof(struct student), 1, pfile);
这样文件里的一个记录就存储在 stu 里了。
我的问题是,如何用C++ 实现同样的功能。
也就是,一次读取一个记录并把该记录存储在一个变量里...
貌似ifstream::read()函数做不到哦
哪位大大赐教啊...