实验十三 文件
一、实验目的
1. 掌握C语言中文件和文件指针的概念。
2. 掌握C语言中文件的打开与关闭及各种文件函数的使用方法。 3.熟悉Visual C++6.0集成环境的调试文件程序的方法 二、实验内容
1. 编写程序,输入一个文本文件名,输出该文本文件中的每一个字符及其所对应的ASCII码。例如文件的内容是Beijing,则输出:B(66)e(101)i(105)j(106)i(105)n(110)g(103)。 2. 编写程序完成如下功能:
⑴ 输入5个学生的信息:学号(6位整数)、姓名(6个字符)、3门课的成绩(3位整数1位小数)。计算每个学生的平均成绩(3位整数2位小数),将所有数据写入文件STU1.DAT;
⑵ 从STU1.DAT文件中读入学生数据,按平均成绩从高到低排序后写入文件STU2.DAT;
⑶ 按照输入学生的学号,在STU2.DAT文件中查找该学生,找到以后输出该学生的所有数据,如果文件中没有输入的学号,给出相应的提示信息.。
3. 用编辑软件建立一个名为\的文本文件存入磁盘,文件中有18个数。从磁盘上读入该文件,并用文件中的前9个数和后9个数分别
24
作为两个3*3矩阵的元素。求这两个矩阵的和,并把结果按每行3个数据写入文本文件\。用DOS命令TYPE显示d2.txt。 三、实验要求
1. 复习文件的读写方法。
2. 编写程序,运行程序并记录运行结果。
3.源程序、目标文件、可执行文件和实验报告存在磁盘上。
25
附录:Visual C++ 5.0 的基本用法
1. 进入C++工作环境 建立个人子目录:
第一次上机时先在E盘上建立一个sw1子目录,在sw1子目录下,再建立以自己学号后三位为目录名的子目录,如学号为9911001的同学,可以用001为子目录名。然后按以下步骤进行操作; 启动Visual C++ 5.0:
双击Windows桌面上的Visual C++ 5.0图标或单击Windows桌面上“开始”按钮,在“程序”中选择“Visual C++ 5.0”运行即可。 2. 编译、运行C++ 源程序
创建一个新的工程文件(Project file)
启动Visual C++5.0 编译系统后,出现“Microsoft Developer Studio”窗口,该窗口菜单条有9个菜单项(如图1所示):
(1). 单击“File”菜单,在其下拉菜单中选择“New”,屏幕上出现一个“New”对话框,在该对话框中选择“Projects”标签,出现“Project”对话框。
(2). 选择工程类型为“Win32 Console Application”,这时,在右边的Platforms选框中就会出现Win 32。
(3). 输入工程名字。在“Project name”选框中输入所指定的工程文件名字,例如: 1st。
(4). 输入路径名。在“Location”选框中,输入你将要把所建立的工程文件放入何处的路径名。例如,要将工程文件放在E 盘下已建立好的子目录E:\\sw1\\001子目录中,所以该选取路径为:E:\\sw1\\001\\1st。选择“OK”按钮,该工程文件已建立。
26
图1 创建新的工程文件
建立源文件
再次选择“File”菜单中的“New”选项,在四个标签中选择“File”标签,在其对话框选项中,选择“C++ Source File”,并在右边的Add project的选择框内打勾,激活其下面的选项,然后在File框内输入源文件名(如1st),单击“OK”按钮,出现编辑屏幕,即可编写程序(如图2和图3所示)。
27
图2 建立源文件
图3 编辑源文件
28