以下为《实验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:文件操作上机实验报告》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。