文件操作函数:
fwtite函数原型:
size_t fwrite(const void* buffer, size_t size,size_t count, FILE* stream);
fread函数原型:
size_t fread (void* buffer, size_t size, size_t count, FILE* stream);
参数说明:
buffer:是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址
size: 数据项的大小
count: 数据项的数量
stream:文件型指针
注意:每次的读写完成后一定关闭文件流 fclose()
接下来大家看一个例子吧!
首先定义一个学生类的结构以及一个结构体数组(为了说明问题,数组大小为2即可)
save函数:把数据存储到stu.txt文件中
print函数:把stu.txt数据读到内存中