900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > c语言合同信息管理 合同管理系统C语言代码.doc

c语言合同信息管理 合同管理系统C语言代码.doc

时间:2021-09-21 18:35:31

相关推荐

c语言合同信息管理 合同管理系统C语言代码.doc

合同管理系统C语言代码

/*合同管理系统*//******头文件(.h)***********/#include #include #include #include "ctype.h"#define M 50 struct addressbook{ int num; char name[20]; float money[20]; char jia[15]; char yi[15]; int creatline[15]; int deadline[15]; char carryout[15]; char classify[15];};typedef struct addressbook AddressBook;int Init(AddressBook t[]);int AddRecord(AddressBook t[],int n);void List(AddressBook t[],int n);void SearchOnName(AddressBook t[],int n);void changeOnName(AddressBook t[],int n);int Deleteonname(AddressBook t[],int n);void SortOnNum(AddressBook t[],int n);int quantityonjia(AddressBook t[]);void SaveRecord(AddressBook t[],int n);int LoadRecord(AddressBook t[]);int Menu_select();void main(){ AddressBook adr[M]; int length; while(1) { switch(Menu_select()) { case 1: length=Init(adr); SaveRecord(adr,length); break; case 2:length=LoadRecord(adr); AddRecord(adr,length); break; case 3:length=LoadRecord(adr); List(adr,length); break; case 4:length=LoadRecord(adr); SearchOnName(adr,length); break; case 5:length=LoadRecord(adr); changeOnName(adr,length); SaveRecord(adr,length); List(adr,length); break; case 6:length=LoadRecord(adr); Deleteonname(adr,length); SaveRecord(adr,length); List(adr,length); break; case 7:length=LoadRecord(adr); SortOnNum(adr,length); SaveRecord(adr,length); List(adr,length); break; case 8:length=LoadRecord(adr); quantityonjia(adr,length); break; case 0:exit(0); /*如返回值为0则程序结束*/ } }}int Menu_select(){ int c; printf("press any key enter menu......\n"); getchar(); /*读入任意字符*/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。