南昌大学C 实验报告(8)

本文由用户“jkjk13”分享发布 更新时间:2022-01-16 18:47:01 举报文档

以下为《南昌大学C 实验报告(8)》的无排版文字预览,完整格式请下载

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

 南昌大学实验报告

---(8)文件操作

学生姓名: 学 号: 专业班级:

实验类型:□ 验证 □ 综合 ■ 设计 □ 创新 实验日期: 2018.1.5 实验成绩:

一、实验目的

(1)了解文件和文件指针的概念。

(2)掌握文件打开和关闭以及简单的文件操作函数的调用方法。

(3)学会使用缓冲文件系统对文件进行简单操作。

二、实验内容

(1)编写函数filtercopy,将一个文件中的英文字母和数字复制到另一个文件中。

(2)编写程序,将下表数据存入文件中,并根据输入的记录范围显示相应记录。

Num

Name

birthday







year

month

day



3010

张改革

1963

12

23



1020

李某某

1972

6

4



2030

王某某

1946

11

9



3040

胡某某

1956

9

21



1050

卢某某

1990

2

2



三、实验要求

1、需写出设计说明;

2、设计实现代码及说明

3、运行结果;

四、主要实验步骤

1.在编辑器中编写代码(实验用的是atom)。

2.使用g++编译器对源代码进行编译,根据错误提示进行代码修改。

3.运行程序,记录实验结果。

五、实验数据及处理结果



实验前的准备:首先新建两个文本文件,从第一个文件中读取数据,筛选相应的字符写入第二个文件。在第一个文件中写入“123hjk ./;’”这些信息。然后查看写入的结果。



在运行程序前,先查看文件中的内容(第一行),可以看到,文件中是空的,接着,编译写好的C++源代码,编译通过,没有错误信息提示。接着执行程序,执行完成后,程序给出提示信息,拷贝成功,再次查看文件的内容,可以看到正确的结果

#include

#include

void filtercopy(char *sf, char *df);

int main()

{

char path1[20] = "./src.txt";

char path2[20] = "./obj.txt";

filtercopy(path1, path2);

std::cout

以上为《南昌大学C 实验报告(8)》的无排版文字预览,完整格式请下载

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

图片预览