全球旧事资料 分类
致性,而且可以对学生数据进行永久保存,保证每次运行程序都可以采用原来的数据。
f沈阳航院设计用纸
二、程序流程图
1总程序流程图:
打开文件dfile20txt定义循环变量i当iSIZE时输出文件中的内容到结构体《学生》中;关闭文件定义循环变量i当iSIZE;输出结构体《学生》的内容输出“”教师上课点名系统
输出“1教师点名”输出“2信息统计”输出“3学生信息添加”输出“4退出”当(1);输入值
1真
2?真
3?点名函数dia
mi
g()真信息统计to
gji()
4?信息添加真tia
jia()退出exit()假假假假
图1程序总体结构图
f沈阳航院设计用纸
2具体功能框图:(1)点名程序函数dia
mi
g
dia
mi
g


输入”请点名,到者打y,未到者打
,点名完毕请打a
”输入循环变量i0当iSIZE输入待点名的学生,并对其出席情况做出判断写方式打开D盘是记录总数为SIZE写入文件输入循环变量i0当iSIZE判断写入是是否正确否显示打开文件失败file20Txt文件否
retur
写入文件输出写入失败结束
图2点名程序函数
f沈阳航院设计用纸
(2)信息统计函数to
gji:
定义整型变量m
输出:未到同学输入循环变量m0当mSIZE判断学生出席是输出该学生姓名输出
输出“已到同学”输入循环变量
0当
SIZE判断学生出席是输出该学生姓名输出换行结束是否为“
”否是否为“y”否
图3统计程序函数
f沈阳航院设计用纸
(3)信息添加函数tia
jia:
定义字符数组f6整型变量ijm
打开文件dfile20txt,只读格式定义循环变量i0当iSIZE读书文件内的内容到结构体《学生》中,关闭文件输出“迟到学生学号”输入字符串f输出迟到学生;输入循环变量j0当jSIZE时;用strcmp比较学生学号和f并赋值给
;判断
值是该学生出席情况变为“l”输入循环变量i0当iSIZE时;用strcmp比较学生出席情况和字母“l”并赋值给m判断m值是输出该学生姓名打开文件dfile20txt写方式打开D盘是输出打开失败输入循环变量i当iSIZE时将结构体《学生》是输入写入错误写入文件dfile20txt否file20Txt文件为空否是否为0否是否为0否
图4统计程序函数
f沈阳航院设计用纸
三、核心技术的实现说明及相应程序段
本程序主要由三个自定义函数和一个主函数组成,其中主函数以菜单的形式调用其它函数来实现要求的所有功能。在这些函数当中,点名函数、信息统计函数和信息添加函数是程序中较为核心的部分,下面分别进行说r
好听全球资料 返回顶部