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

发布日期:2025-03-22 11:48:54     手机:https://m.xinb2b.cn/baike/news54570.html    违规举报
核心提示:二进制文件(二进制文件查看工具)然后我们再来看,c++中如何写入二进制文件.可以看到上面有介绍的内容.然后我们去写代码去,把一个二进制数据,写入到文件中去.可以看到我们创建了一个Person类.有姓名年龄属性然后我们在这个test01方法中

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

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





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


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





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


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





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


我们的实现过程.





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





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


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


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


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





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


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





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


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


最后,再去关闭流对象.





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


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





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


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






上面是总结


 
 
本文地址:https://xinb2b.cn/baike/news54570.html,转载请注明出处。

推荐图文
推荐百科经验
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  违规举报  |  蜀ICP备18010318号-4  |  百度地图  | 
Processed in 0.077 second(s), 77 queries, Memory 0.51 M