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

访客2022-12-13 18:57:4135

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

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

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

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

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

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

我们的实现过程.

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

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

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

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

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

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

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

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

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

最后,再去关闭流对象.

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

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

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

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

上面是总结

控制面板

您好,欢迎到访网站!
  查看权限

最新留言