面向对象程序设计 之 文件输入输出流

石 家 庄 铁 道 大 学

课程名称

面向对象程序设计

班级

 

姓名

 

学号

 

实验日期

2023.5.16

评分

100

 

实验项目名称:输入输出流

一、实验目的

  1. 掌握文本文件和二进制文件的基本访问方法;
  2. 了解一般I/O流和文件流的关系;了解文件与文件流的关系;
  3. 了解文件系统的概念,包括文件指针和关于文件的操作;
  4. 掌握文件类的定义和相关操作的定义、使用方法;
  5. 掌握利用常用函数进行文件的打开、关闭、读写、定位等操作。 

二、实验内容

定义一个Dog类,包括体重和年龄两个数据成员及其成员函数,声明一个实例dog1,体重5,年龄10,使用I/O流把dog1的状态写入磁盘文件。再声明一个实例dog2,通过读取文件dog1的状态赋给dog2。分别用文本方式和二进制方式操作文件。

三、实验代码

 

 

四、测试截图

 

 

        通过运行程序,找到源代码目录,发现生成了一个test.txt,里面存着dog1的相关数据。并且程序再次从文件中读入相关数据赋值给了dog2.

 

五、心得体会

学会了如何使用file文件操作以及fstream流和ios类。

posted @   DanRan02  阅读(150)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示