请高手改一下“教职工管理信息系统”程序(有1个错误)

原创 2006年05月19日 00:26:00
#include #include #include #include typedef struct twrs{ char num[20]; char name[20]; char sex; union { char position[20]; char degree; int salary; } struct birth{ int year,month; }; struct addr { char tel[12]; char addr[50]; }; }tea[20]; void Data_input(int j) { FILE *fp; int j; printf("Get ready to enter teacher_workers news:/n"); for(j=0;j<20;j++) { printf("num:"); scanf("%s",tea[j].num); printf("name:"); scanf("%s",tea[j].name); printf("sex:"); scanf("%s",tea[j].sex); printf("year:"); scanf("%s",tea[j].birth.year); printf("month:"); scanf("%s",tea[j].birth.month); printf("degree:"); scanf("%s",tea[j].degree); printf("position:"); scanf("%s",tea[j].position); printf("salary:"); scanf("%s",tea[j].salary); printf("addre:"); scanf("%s",tea[j].addr.addr); printf("tel:"); scanf("%s",tea[j].addr.tel); } printf("end!/n"); fp=fopen("teacher_workers","w"); for(j=0;j<4;j++) fwrite(&tea[j].sizeof(struct twrs),1,fp); fclose(fp); } void print_News(struct teacher *p) { int i; printf(“/n”); for(i=1;i<=n;i++) { printf(“%5d”,(*(p+i)).num); printf(“%20s”,(*(p+i)).name); printf(“%3c”,(*(p+i)).sex); printf(“%3d”,(*(p+i)).year); printf(“%3d”,(*(p+i)).month); printf(“%3c”,(*(p+i)).degree); printf(“%3d”,(*(p+i)).position); printf(“%3c”,(*(p+i)).salary); printf(“%3c”,(*(p+i)).addr); printf(“%3c”,(*(p+i)).tel); } } void sort_with_num(int x[],int y[]) { int k,t,i,j; for(i=1;ix[k]) k=j; if(k!=i) { t=x[k];x[k]=x[i];x[i]=t;t=y[k];y[k]=y[i];y[i]=t; } } } void write(struct tea stab[],unsigned numbers) { int i; for(i=0;i6); puts(s); return(c); } void main() { char *name; struct ters; for( ; ;) { switch(select()) { case 1:input(); break; case 2:print_News(); break; case 3:sort_with_num(); write(); break; case 4: printf(“/n/t please input name:”); gets(search_name); for(j=1;j<=I;j++) { if(strcmp(search_name,teachers[j].name)==0) ) { print_News(*p); break; } } if(j>i) printf(“/n/t No such records”); } break; case 5:Data_save(); break; case 6:exit(o); } } }

相关文章推荐

地市级地铁数据管理信息系统解决方案

某地市级地铁票卡清分部是地铁整个管理系统的一个重要枢纽,负责联立起线路中心和财务部、市场部等其他多个部门的日常工作,方便客流量统计、收入清分对账以及维护管理分站设备等。 之前,此地市级地铁采用水晶报表...

设备管理信息系统

设备管理系统 设备管理系统(Equipment Management System)是将信息化了设备技术信息与现代化管理相结合,是实现研究级管理信息化的先导。设备管理软件是设备管理模式与计算机技术结...

国土档案管理信息系统【提供利用】-地籍档案查询

国土档案管理信息系统【提供利用】地籍档案查询——通过知识共享树立个人品牌。2.3 提供利用档案管理的目的与价值就在于提供利用,档案不仅作为一种历史凭证,更重要的是可为后期的工作起参考价值。提供利用主要...

Altibase新数据库管理信息系统上市 可快速处理大容量数据

2015年6月17日,Altibase发布全球化战略产品Altibase HDB6.5((ALTIBASE HDB 6.5)。该新产品可充分满足快速、大容量数据处理的市场需求,并且运用了分散.并联的计...

国土档案管理信息系统【档案著录】-综合类、矿业权档案著录

国土档案管理信息系统【档案著录】 综合类、矿业权档案著录 ——通过知识共享树立个人品牌。 2.1.4 综合类档案著录 综合类案卷目录著录界面图如下:...

【强烈推荐】<<国土档案管理信息系统>>产品使用说明书系列目录【附下载地址】

国土档案管理信息系统>>产品使用说明书系列目录【附下载地址】——通过知识共享树立个人品牌。 一、记大型商业软件>之系统简介 记大型商业软件 > 之系统简介 ——通过知识共享树立个人品牌。 国土档案管理...

VC++开发简易输电线路管理信息系统

准备开发简易输电线路管理信息系统;方便起见;下一个源码来改; 1 下的源码运行截图如下; 2 拷贝一份,改名,打开; 3 用mdb操作工具修改该源码自带的md...

php 图书管理信息系统使用函数总结

最近这段时间决定写一个图书管理信息系统,将这段时间用到的不懂的函数都做了如下总结,以后方便查阅。 时间方面函数:         time() 函数,返回一个时间戳,这个时间戳是从 Uni...

进销存管理信息系统

进销存管理系统 进销存管理系统是对企业生产经营中物料流、资金流进行条码全程跟踪管理,从接获订单合同开始,进入物料采购、入库、领用到产品完工入库、交货、回收货款、支付原材料款等,每一步 都为...

管理信息系统的界面特点

理解了什么是浏览器/服务器架构,就了解了什么是Web应用程序。常见的计数器、留言版、聊天室和论坛BBS等,都是Web应用程序,不过这些应用相对比较简单,而Web应用程序的真正核心主要是对数据库进行处理...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:请高手改一下“教职工管理信息系统”程序(有1个错误)
举报原因:
原因补充:

(最多只允许输入30个字)