二进制文件查看工具(二进制文件)

二进制文件(二进制文件查看工具)C++基础部分_C++文件操作_二进制文件的写操作

C++基础部分_C++文件操作_二进制文件的写操作

然后我们再来看,c++中如何写入二进制文件.

可以看到上面有介绍的内容.

C++基础部分_C++文件操作_二进制文件的写操作

C++基础部分_C++文件操作_二进制文件的写操作

然后我们去写代码去,把一个二进制数据,写入到文件中去.

可以看到我们创建了一个Person类.有姓名年龄属性

C++基础部分_C++文件操作_二进制文件的写操作

C++基础部分_C++文件操作_二进制文件的写操作

然后我们在这个test01方法中,把这个person类,写入到文件中去,可以看到上面是

我们的实现过程.

C++基础部分_C++文件操作_二进制文件的写操作

C++基础部分_C++文件操作_二进制文件的写操作

首先我们引入c++的流操作包

C++基础部分_C++文件操作_二进制文件的写操作

C++基础部分_C++文件操作_二进制文件的写操作

然后我们再去,创建一个流对象ofstream ofs,然后

再去打开文件,可以看到,这里我们通过

ios::out 就是执行写入,然后ios::binary 就是执行二进制数据

这样ios::out | ios::binary 就是执行了二进制数据写入操作.

C++基础部分_C++文件操作_二进制文件的写操作

C++基础部分_C++文件操作_二进制文件的写操作

可以看到,除了上面我们ofs.open,加上参数以外,还可以直接把参数,加到

ofs流对象创建的时候,创建的时候添加参数.像上面这样.他有这样的一个重载的构造函数

C++基础部分_C++文件操作_二进制文件的写操作

C++基础部分_C++文件操作_二进制文件的写操作

然后我们去创建一个Person对象,然后把创建好的Person对象,转换成一个

char常量指针,然后通过ofs流对象,写入到文件中去.

最后,再去关闭流对象.

C++基础部分_C++文件操作_二进制文件的写操作

C++基础部分_C++文件操作_二进制文件的写操作

我们执行程序以后,去项目目录,去看看我们写入的文件person.txt.

然后我们打开这个文件去看一下,可以看到已经写入到文件中了.

C++基础部分_C++文件操作_二进制文件的写操作

C++基础部分_C++文件操作_二进制文件的写操作

但是这个类的年龄没有显示出来,显示了一个方框对吧,这个我们不用管

可以看到,我们就直接把一个类,写入到文件中去了.

C++基础部分_C++文件操作_二进制文件的写操作

C++基础部分_C++文件操作_二进制文件的写操作

C++基础部分_C++文件操作_二进制文件的写操作

C++基础部分_C++文件操作_二进制文件的写操作

上面是总结

(0)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@ZLME.COM 举报,一经查实,立刻删除。

相关推荐