以下为《实验7结构体与共用体和文件》的无排版文字预览,完整内容请下载
实验7 结构体、共用体与文件
一.实验目的
1.理解结构体类型的含义;掌握结构体类型变量的定义方法和使用;结构体类型变量的说明以及初始化方法。
2.理解结构体与数组的区别;掌握结构体类型数组的概念、定义和使用方法。
3.掌握共用体的概念与使用。
4.掌握文件和文件指针的概念。
5.掌握文件打开、关闭和读写等操作。
6.学会使用缓冲文件系统对文件进行简单操作。
二.实验环境
PC微机
DOS操作系统或 Windows 操作系统
VS2012 程序集成环境
三.实验内容与步骤
1.编写程序,输入今天的日期,计算今天在本年中是第几天。
要求:
(1)建立结构体变量;
(2)利用scanf函数输入年、月、日;
(3)输出格式是:The day is the ?day;
(4)修改程序,判断某天是某年的第几天。(提示:需要对闰年做判定)
2.有10个学生,每个学生的数据包括学号、姓名、3门课 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 入如下:
abc=!1+(2*3)%4
程序正确运行后在屏幕上显示:
文件:target.txt成功复制!
使用使用文本编辑器如记事本查看,其内容如下:
abc1234
5.使用数据读写函数编写程序实现将下表的数据写入文件,并按学号 姓名 出生日期(格式为year-month-day)的表格形式显示学生信息。
学生信息表
num
name
birthday
year
month
day
1020
张某某
1995
12
21
1022
李林
1996
10
1
1026
王某某
1998
5
16
四.分析与思考
1.在本实验内容3- 习题中,若要求成绩部分不仅可以是百分数,而且也可能是五分制(优、良、中、及格和不及格),应如何存储数据以及处理?
2.如实验内容5采用动态链表的方式,如何编程实现?
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《实验7结构体与共用体和文件》的无排版文字预览,完整内容请下载
实验7结构体与共用体和文件由用户“makingdreamok”分享发布,转载请注明出处