以下为《南昌大学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)》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。