C语言程序设计实验指导

发布时间 : 星期六 文章C语言程序设计实验指导更新完毕开始阅读

实验七 文件操作

一、 目的和要求

1. 掌握printf、scanf等输入输出函数的使用方法; 2. 学会使用文件打开、关闭、读、写等文件操作函数。 3. 学会用缓冲文件系统对文件进行操作的方法。

二、 学时数

课内: 4学时 课外:4学时

三、 实验内容

编写程序并上机调试运行。

1. 设圆半径r = 1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱

体积。用scanf输入数据,输出计算结果;输出时要求有文字说明,取小数点后2位数字,请编写程序。

2. 若a = 3, b = 4, c = 5, x = 1.2, y = 2.4, z = -3.6, c1 = ’a’, c2

= ’b’。想得到以下的输出格式和结果,请写出程序(包括定义变量类型和设计输出)。

a=3 b=4 c=5

x=1.200000,y=2.400000,z=-3.600000 x+y= 3.60 y+z=-1.20 z+x=-2.40 c1=’a’ or 97(ASCII) c2=’b’ or 98(ASCII)

3. 统计一个文本文件中数字、空格、字母出现的次数,以及文件的字节数,并将结果输出,

文本文件名由命令行给出。

4. 编写一个程序,按照放在argv[0]中的名字,实现将大写字母转换为小写字母或将小

写字母转换为大写字母的功能。

5. 编写一个程序,实现以合理的方式打印任意输入的功能。至少,它必须根据用户习惯以

八进制或十六进制打印非图形字符,并将过长的文本行截断为多个短的文本行。 6. 编写一个程序,比较两个文件并打印它们第一个不相同的行。

7. 编写一个程序,打印一批文件,每个文件从新的一页开始打印,并且打印每个文件相应

的标题和页数。

8. 有5个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号、姓名、

附录A 用Visual C++开发C程序 17

三门课成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件”Stud”中。

9. 将上题“Stud”文件中的学生数据,按平均分进行排序处理,将已排序的学生数据存入

一个新文件“stu-sort”中。

10. 编写一个程序并取名test.c,试编写程序统计并输出该文件中出

现”if”,”while”,”for”的次数。

11. 编写一个程序,比较两个文件并打印它们第一个不相同的行。

- 17 -

附录A 用Visual C++开发C程序 18

附录A 用Visual C++开发C程序

Visual C++ 6.0是Microsoft公司开发的Microsoft Visual Studio套件的一部分,是运行于Windows平台上的交互式可视化集成开发环境。Visual C++ 6.0是学习C/C++语言的常用工具。下面简要介绍在Visual C++ 6.0下开发C程序的基本过程。

一、 创建C++工作环境

(1) 创建存放C程序的文件夹

上机实验时先在E盘(或指定位置)上建立以自己学号(或其它名称)为目录名的文件夹(若学号后三位为001,则可以001为文件夹名),再在该文件夹的下面创建名为CCode的文件夹。

(2) 启动Visual C++ 6.0

双击Windows桌面上的Visual C++ 6.0图标或单击Windows桌面上”开始”按钮,在”程序”中选择”Visual C++ 6.0”。

二、 编译、运行C源程序

(1) 创建新的项目文件(Project file)

启动Visual C++ 6.0编译系统后,出现”Microsoft Developer Studio”窗口,该窗口菜单条有9个菜单项(如图A.1所示)。下面是创建新的项目文件的步骤:

1) 单击”File”菜单,在其下拉菜单中选择”New”,屏幕上出现一个”New”对话框,在

该对话框中选择”Projects”标签,出现”Project”对话框。

2) 选择项目类型为”Win32 Console Application”,这时,在右边的Platforms

选框中就会出现Win32。

3) 输入项目名字。在”Project name”选框中输入所指定的项目文件名字,如:ex1。 4) 输入路径名。在”Location”选框中,输入你将要把所建立的项目文件放人何处的路

径名。如要将项目文件放在E盘下已创建的E:\\001\\CCode中,则选取路径为:E:\\001\\CCode。选择”OK”按钮,该项目文件已建立。

- 18 -

附录A 用Visual C++开发C程序 19

图A.1 创建新的项目文件

(2) 建立源程序文件

再次选择”File”菜单中的”New”选项,在”New”对话框中选择”File”标签,在其对话框选项中,选择”C++ Source File”,并在右边的Add project的选择框内打勾,激活其下面的选项,然后在File框内输入源文件名(如ex1.c注意扩展名应为C),单击”OK”按钮,出现编辑屏幕,即可编写程序(如图A.2和图A.3所示)。

编辑完成后,应保存源程序文件。若项目中存在多个源程序文件,则重复进行上述过程,否则进入下一步。

图A.2 建立源文件

- 19 -

联系合同范文客服:xxxxx#qq.com(#替换为@)