fstream& Personal::writeToFile(fstream& out)
{
out.write(SSN,SSNLen);
out.write(name,nameLen);
out.write(city,cityLen);
out.write((char*)(&year),sizeof(year));
out.write((char*)(&salary),sizeof(salary));
return out;
}
fstream& Personal::readFromFile(fstream& fin)
{
fin.read(SSN,SSNLen);
fin.read(name,nameLen);
fin.read(city,cityLen);
fin>>year;
fin>>salary;
return fin;
}
friend fstream& operator<<(fstream& fout, Personal& pr)
{
return pr.writeToFile(fout);
}
friend fstream& operator>>(fstream& fin, Personal& pr)
{
return pr.readFromFile(fin);
}
分享到:
相关推荐
二进制文件读写操作
java 二进制文件的读写操作使用FileInputStream FileOutputStream
C/C++实现简单的二进制文件读取和写入示例 1.包含如何读取和写入数字,以及用缓存按字节读取 2.采用标准输入和输出函数创建、打开、关闭文本文件或二进制文件
源代码基于VB.net对二进制文件进行读写操作。
Java 二进制文件读写的demo,可以提供给需要的朋友使用
Binary Viewer二进制文件读取软件,可读取二进制的语音数据,图像数据,从而分析音频或者图像存储的二进制信息
数据用二进制方式保存无疑是能减小数据文件体积!此类就是鉴此思想编写 类包括数据写入 读写(文件头(结构体)部分 记录数据基本参数和文件的数据块数量 正文部分为存数据(结构体))高效实现块写 块读 !
main2.cpp 生成1个二进制文件。 main3.c 读取二进制文件。 用fgets可以读取指定长度的字符串。 可用于读取格式化固定位址的二进制结构数据。
JAVA读写二进制文件
还有一篇博客,希望能分享点东西, 直接百度搜"Qt实现GUI的二进制文件读写操作(源码分析+工程打包+测试例子)
包含了一些展示软件,涉及Labview中对于二进制文件的读写
用来读取二进制文件和写入二进制文件的函数
文本文件和二进制文件读写区别,C语言
用VS 2005写的一个C/s程序。。实现了对二进制文件的读写操作
C#中二进制文件的读写
1:本程序读取二进制文件,并把读到的二进制文件保存为文本数据 2:二进制文件内容一系列的三维点云数据,由扫描仪器扫描获得 3:本程序采用了多线程技术,读取二进制文件时,界面不会卡顿 4:实例二进制文件为data....
vb2005案例-二进制文件的读写操作vb2005案例-二进制文件的读写操作
两个二进制文件复制的代码范例。
C# 二进制文件的读写C# 二进制文件的读写C# 二进制文件的读写C# 二进制文件的读写
C#081二进制文件的读写 源代码