实验8:文件操作上机实验报告

本文由用户“JUNYUEQZZZ”分享发布 更新时间:2022-12-20 19:36:04 举报文档

以下为《实验8:文件操作上机实验报告》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。





计算机与软件***

上机实验报告

( 2021 - 2022学年 第2学期 )

课程名称

C/C++程序设计



课程代码

***9



任课教师

周某某



学生姓名

陈某某

年级

大一



学号

***71044

专业

计算机



实验成绩







实验名称

 文件操作

实验地点

8-323



实验类型

设计

实验学时

2

实验日期

2022/5/24



实验目的

掌握二进制文件的读写操作;

掌握 write()和read()函数的使用。

3.掌握输入输出格式;

4.掌握文本文件的操作方式;

5.掌握文件操作的步骤。







实验内容

实验任务

题目1

编写一程序,写一函数,将随机生成的20个三位整数保存到文件digit.txt中,整数之间使用空格分隔。然后再编写另一个函数,读取文件digit.txt中的整数,然后以每行5个整数的形式输出。

题目2

设计一个Student类,含有学号、姓名、性别、年龄数据成员,相应的构造函数和其他成员函数,能完成学生信息的修改、显示等操作。再编写一个普通函数(可以用友元函数提高访问效率),录入若干学生信息,将其保存到文件student.dat中(要求使用二进制保存,使用write()函数),然后再编写一个读取文件student.dat中所有学生信息并显示的函数。

程序设计

题目1

数据输入

不需要输入数据

数据存储

存储在内存中

数据处理

首先定义一个整型数组,用随机数给数组赋值,然后将数组作为参数传给函数input进而写入文件digit.txt中,最后调用read函数读取文件中的数据并输出。



数据输出



题目2

数据输入

从键盘上输入数据

数据存储

数据存储在内存中

数据处理

先创建Student类的对象st,然后调用函数inputStudent用文件操作的方式写入数据,存储在二进制文件中,最后调用readStudent函数,读取二进制文件中的数据



数据输出





实验环境

操作系统:WINDOWS 7/8/10

开发工具:VC++/2017/2019社区版

实验设备:PC



文档归档

学生提交实验报告的PDF版,文件名为:学号_姓名_实验X:实验名称.pdf

教师将全体学生的各次实验报告刻录光盘(或U盘)归档。



源代码

题目1

#include

#include

#include

#include

using namespace std;

void input(int arr[], int n) {

fstream fout("digit.txt", ios::out);

if (fout.fail()) {

cout

以上为《实验8:文件操作上机实验报告》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览