高校人事档案c语言代码大全,c语言人事档案管理程序
c语言大作业,关于人事档案管理方面的
#include
#include
#include
#include
/*函数声明*/
void readFile();
void display();
void insert();
void del();
void modify();
void search_stuNo();
void search_name();
void search_sex();
void search_age();
void search_c();
void search_sql();
void search_vb();
void search();
void sort_name();
void sore_age();
void sort_c();
void sort_sql();
void sort_vb();
void sort_total();
void sort_avg();
void sort();
void close();
int userlimit();
/*定义全局学生结构类型*/
struct student
{
char name[20];
char sex[10];
int stuNo;
int age;
float c;
float sql;
float vb;
float total;
float avg;
};
/*定义全局结构数组变量stu*/
student stu[50];
/*定义全局变量stuNumber,代表学生总人数,也就是学生记录总条数,*/
int stuNumber=0;
/*定义全局用户登录结构体类型*/
struct uu
{
char name[20];
char pass[30];
};
/*定义全局结构数组变量use*/
struct uu use[50];
/*定义全局变量count,代表用户总人数,也就是注册用户总人数, */
int count=0;
//
void main()
{
int choice;
int user;
user=userlimit();
if (user==0)
{
printf("非法用户,请联系管理员");
getch();
exit(0);
}
readFile();
do
{
system("cls"); //清屏
printf("\n\t\t\t欢迎使用学生管理系统!\n");
printf("\n\n\t\t\t 文件菜单\n");
printf("\t\t--------------------------------------\n");
printf("\t\t\t 1.录入学员记录\n");
printf("\t\t\t 2.显示学员记录\n");
printf("\t\t\t 3.修改学员记录\n");
printf("\t\t\t 4.排序功能(降序)\n");
printf("\t\t\t 5.查找学员记录\n");
printf("\t\t\t 6.删除学员记录\n");
printf("\t\t\t 7.退出系统\n");
printf("\n请选择:");
scanf("%d",&choice);
switch(choice)
{
case 1:
insert();
break;
case 2:
display();
break;
case 3:
modify();
break;
case 4:
sort();
break;
case 5:
search();
break;
case 6:
del();
case 7:
close();
default:
printf("错误的菜单选项!\n");
}
}while(1);
}
//
/*读取文件函数readFile的定义*/
void readFile()
{
//int i;
stuNumber=0;
FILE *fp;
/*打开文件*/
fp=fopen("student.txt","r");
if (fp == NULL)
{
//printf("\n 打开文件失败!还没有学生记录");
stuNumber=0;
return ; //函数立即返回,本例不能用exit(1)退出整个程序;
}
/*读取文件到数组中,并统计学生记录的条数*/
//feof函数判断文件指针是否在文件末尾
while(!feof(fp))
{
if(fread(&stu[stuNumber],sizeof(struct student),1,fp)==1 )
stuNumber++;
}
/*关闭文件*/
fclose(fp);
}
/*显示学员全部记录函数display的定义*/
void display()
{
int i;
/*打印显示*/
p
高校人事档案c语言代码大全,c语言人事档案管理程序相关推荐
- 医院信息管理系统c语言代码大全,C语言程序设计医院信息管理系统附源代码.doc...
实用文档 PAGE 文案大全 专业设计报告 课程名称: C 语 言 程 序 设 计 课题名称: 医院信息管理系统 专业班别: 11本计算机科学与技术二班 姓 名: 学 号: 指导教师: 设计日期: 2 ...
- 取消预约的c语言代码大全,C语言机房机位预约系统课设(附源码).doc
PAGE PAGE 1 C语言机房机位预约系统课设 项目说明 本系统基于C语言开发,适用于刚入门的C语言新手项目课设,开发软件采用VC++6.0开发,VS,DEV C++等均可运行.(书生) 项目运行 ...
- 健康调查系统c语言代码大全,C语言问卷调查(示例代码)
你对自己的未来有什么规划?做了哪些准备?努力做一名程序员,课余时间看看代码. 你认为什么是学习?学习有什么用?现在学习动力如何?为什么?学习可以了解许多东西.现在学习动力不足.因为懒. 你感觉自己什么 ...
- 用户登入系统的c语言代码大全,C语言 登录系统代码
<C语言 登录系统代码>由会员分享,可在线阅读,更多相关<C语言 登录系统代码(3页珍藏版)>请在人人文库网上搜索. 1.include #include typedef st ...
- 取消预约的c语言代码大全,c语言学习宝典2020最新手机版
<c语言宝典2020最新手机版>是一款专注于计算机二级.C语言编译器的教学软件,无论您是在校大学生,还是职业学员,或者其他开发人员,本软件都旨在全面提高您的C语言编程思想和开发实力,使您能 ...
- java语言代码大全_java语言基础汇总
运算符: 1)算术运算符:+-*/%,++,-- 2)关系运算符:>,=,<=,==,!= 3)逻辑运算符:&&,||,! 4)赋值运算符:=,+=,-=,*=,/=,%= ...
- 随机数c 语言代码大全,C 语言随机数函数
rand(产生随机数) 相关函数 srand 表头文件 #include 定义函数 int rand(void) 函数说明 rand()会返回一随机数值,范围在0至RAND_MAX 间.在调用此函数产 ...
- c 语言整人代码大全,C 语言整人代码大全.doc
C 语言整人代码大全 C 语言整人代码大全 WScript.Echo("嘿,谢谢你打开我哦,我等你很久 拉!"&TSName) WScript.Echo("你是可 ...
- c语言代码大全_从学生到专家,C语言开发必读的8本书
本号总结了在C语言实际开发中必读的8本书,当然这8本书并不能囊括开发的方方面面,但就作者亲身体验来看,这8本书确实每个C语言开发者都必须要读的书,并且是应该深入精读的书. C程序设计语言 相信大家都学 ...
最新文章
- 【nginx】从主页搭建看nginx常用配置
- c语言超级经典400道题目,C语言超级经典400道题目.doc
- 电路常识性概念(8)-MOS管及简单CMOS逻辑门电路原理图
- gentos 执行sh文件_linux定时自动清理日志文件
- python循环结构语句_python控制语句---循环结构语句
- (17)FPGA速度和面积互换原则
- 流(stream)是怎么一回事
- 【Luogu】P2634聪聪可可(树形DP)
- hadoop完全分布式集群下安装sqoop
- 40. Use multiple inheritance judiciously
- python globals()
- java 生成 顺序 uuid_Java 生成有序 UUID
- ERwin Data Modeler数据库建模工具使用纪要
- RLC电阻电容电感基础知识——电阻篇
- emqx启用JWT令牌认证(包含hmac-based和public-key)
- 用友java开发待遇_【北京用友软件工资】java开发工程师待遇-看准网
- 黑魂3无法从服务器获取信息,黑魂3怎么读取信息 | 手游网游页游攻略大全
- VB中产生10个不重复的随机数
- 四、项目进度管理20题
- scratch3.0加载自己的作品最新版