校无忧通讯录管理系统 v1.7 源码下载

来源:脚本之家  责任编辑:小易  

#includeincludeincludedefine M 3FILE*fp;char fn[50]={""};typedef struct message {char name[20];char address[50];char telephone[15];int postcode;struct message*next;}*LinkList,*NODE;void ReadData(NODE p){printf("姓名:");scanf("%s",p->name);printf("地址:");scanf("%s",p->address);printf("电话号码:");scanf("%s",p->telephone);printf("邮政编码:");scanf("%d",&p->postcode);}void ShowLine(int n){int i;for(i=0;i;i)printf("*");printf("\\n");}void ShowData(NODE p){printf("%s",p->name);printf("%s",p->address);printf("%s",p->telephone);printf("%d\\n",p->postcode);}void ShowAll(LinkList head){NODE p;if(head=NULL)return;ShowLine(25);for(p=head->next;p;p=p->next)ShowData(p);ShowLine(25);}LinkList CreateList(int n){NODE head,p;int i;head=p=(LinkList)malloc(sizeof(message));for(i=0;i;i){p->next=(LinkList)malloc(sizeof(message));printf("(%d/d)的信息:\\n",i+1,n);ReadData(p->next);p=p->next;}p->next=NULL;return head;}void Addmember(LinkList head){/头插法添加,可用于创建新链表NODE p=(LinkList)malloc(sizeof(message));ReadData(p);if(head=NULL){head->next=p;p->next=NULL;}else {p->next=head->next;head->next=p;}}NODE Search(LinkList head,char name[]){NODE p;if(head=NULL)return NULL;for(p=head->next;p;p=p->next){if(strcmp(p->name,name)=0)ShowData(p);return p;}return NULL;}void ModifyList(LinkList head){NODE p;char name[20];printf("被修改人的姓名:");scanf("%s",name);p=Search(head,name);if(p=NULL)printf("查无此人。\\n");else {ShowData(p);ReadData(p);}}int Erase(LinkList head,char name[]){/删除姓名为name的结点int an;NODE p,q;if(head=NULL)return 0;for(p=head;p->next;p=p->next){if(strcmp(p->next->name,name)=0){ShowData(p);printf("1.删除,0.不删除:");scanf("%d",&an);if(an=1){q=p->next;p->next=q->next;free(q);return 1;}else return 0;}}return 0;}void LoadData(LinkList head){/传送文件的内容到内存NODE p,tmp;int an;if(fn[0]='\\0'){printf("文件名:");scanf("%s",fn);}else {printf("加载文件%s?1.是,0不是:",fn);scanf("%d",&an);if(an=1){fp=fopen(fn,"rb");if(fp=NULL){printf("打开文件%s失败。\\n",fn);return;}}else {printf("文件名:");scanf("%s",fn);fp=fopen(fn,"rb");if(fp=NULL){printf("打开文件%s失败。\\n",fn);return;}}}if(head=NULL){head=p=(NODE)malloc(sizeof(message));tmp=(NODE)malloc(sizeof(message));while(fread(tmp,sizeof(message),1,fp)=1){p=(NODE)malloc(sizeof(message));p->next=*tmp;p=p->next;}fclose(fp);p->next=NULL;free(tmp);return;}printf("1.追加 0.覆盖:");scanf("%d",&an);if(an=1){for(p=head->next;p->next;p=p->next);tmp=(NODE)malloc(sizeof(message));while(fread(tmp,sizeof(message),1,fp)=1){p->next=(NODE)malloc(sizeof(message));p->next=*tmp;p=p->next;}fclose(fp);p->next=NULL;free(tmp);return;}if(an=0){p=head;tmp=(NODE)malloc(sizeof(message));while(p->next){if(fread(tmp,sizeof(message),1,fp)=1){p->next=*tmp;p=p->next;}else break;}if(p->next=NULL){while(fread(tmp,sizeof(message),1,fp)=1){p->next=(NODE)malloc(sizeof(message));p->next=*tmp;p=p->next;}fclose(fp);p->next=NULL;free(tmp);return;}free(tmp);tmp=p->next;p->next=NULL;while(tmp->next){p=tmp->next;tmp->next=p->next;free(p);}}}void SaveData(LinkList head){/保存内存到文件int an;char mode[5];NODE p;if(fn[0]=0){printf("请输入文件名:");scanf("%s",fn);fp=fopen(fn,"wb");if(fp=NULL){printf("打开文件%s失败。\\n",fn);return;}for(p=head->next;p;p=p->next)fwrite(p,sizeof(message),1,fp);fclose(fp);return;}else {printf("1.覆盖文件%s\\n2.追加文件%s\\n3.新建\\n4.无操作返回\\n");printf("请选择:");scanf("%d",&an);if(an|an>3)return;if(an=3){printf("请输入文件名:");scanf("%s",fn);fp=fopen(fn,"wb");if(fp=NULL){printf("打开文件%s失败。\\n",fn);return;}for(p=head->next;p;p=p->next)fwrite(p,sizeof(message),1,fp);fclose(fp);return;}else {if(an=1)strcpy(mode,"wb");else if(an=2)strcpy(mode,"ab");fp=fopen(fn,"wb");if(fp=NULL){printf("打开文件%s失败。\\n",fn);return;}for(p=head->next;p;p=p->next)fwrite(p,sizeof(message),1,fp);fclose(fp);return;}}}void Sort(LinkList head){/按姓名增排序NODE p,q,pt;if(head=NULL)return;p=head;while(p->next){q=p->next->next;while(q->next){if(strcmp(p->next->name,q->next->name)>0){pt=p->next;p->next=q->next;q->next=q->next->next;p->next->next=pt;}else q=q->next;}p=p->next;}}void FreeList(LinkList head){NODE p=head,q;while(p){q=p;p=p->next;free(q);}}void menu(LinkList head){int choice,n;do {printf("┌─┐\\n");printf("│\\n");printf("│欢迎使用通讯录管理软件│\\n");printf("│\\n");printf("│编写 xoalyg│\\n");printf("│\\n");printf("└─┙\\n");printf("\\n\\n\\n\\n");printf("\\t1、新建\\n");printf("\\t2、浏览\\n");printf("\\t3、修改\\n");printf("\\t4、插入\\n");printf("\\t5、排序\\n");printf("\\t6、加载\\n");printf("\\t7、保存\\n");printf("\\t0、退出\\n");printf("\\n\\t请选择:");scanf("%d",&choice);switch(choice){case 1:printf("\\t人数:");scanf("%d",&n);head=CreateList(n);break;case 2:ShowAll(head);break;case 3:ModifyList(head);break;case 4:Addmember(head);break;case 5:Sort(head);break;case 6:LoadData(head);break;case 7:SaveData(head);break;case 0:break;}}while(choice!0);}int main(){NODE head=NULL;menu(head);FreeList(head);return 0;}www.zgxue.com防采集请勿采集本网。

源码大小:944KB 源码语言:简体中文 源码类型:国产软件 源码授权:免费软件 更新时间:2020-04-20 14:29:49 源码类别:asp其它 源码官网: 官方网址 网友评分:源码评分 应用平台:ASP/Access/MSSQL

校无忧通讯录管理系统是为了方便单位内部随时随地查询通讯信息而制作,用户可在手机端实时查看人员联系方式,拨打电话等全面提高了内部沟通效率。系统适用于学校、教育机构、企事业单位在互联网上进行通讯录管理查询。

cout管理系统中没有录入数据或者数据已经被删除!for(int k=0;k;k+) { cout<<k+1姓名:\"[k]->name 性别:\"[k]->sex年龄:\"[k]->age 家里的电话号码:\"[k]->homephone移动电话号码: [k]->telphone;}

1) 测试姓名:校办 张三

看http://zhidao.baidu.com/question/92052730.html我的答案,这个小软件不错,你可以参考一下

2) 在浏览器的地址栏中输入管理登录的页面地址:admin/login.asp。

一分也没`````还要做说明书```边个帮你`

3) 默认管理员:admin 密码:admin

软件名称:小巧名片王 软件版本:v2.1 建议分类:应用软件/信息管理 是否beta版:否 已入库地址/ID:无 软件作者:维特软件 作者邮件:mailto:vtsoft@21cn.com 网站名称:维特软件 作者网址:

校无忧通讯录管理系统 v1.7更新日志

用VS敲代码,你去51aspx.com网站上看看去. 请采纳。

1、修正全部通讯显示

2、修复数据库备份操作

下载地址如下:

四五互联移动下载

群英网络电信下载

巨牛网络电信下载

创梦网络电信下载

酷云中国网通下载

亿恩科技电信下载

万达网络电信下载

徐州枫信网通下载

360集群电信下载

酷云中国电信下载

云彩网络双线下载

腾正科技电信下载

微子网络电信下载

#includeincludeincludeincludeusing namespace std;void input();void search();void modify();void tongji();void menu();extern class student{ public:char name[20];int num;int age;char sex;char addr[50];int tel;int roomnum;};extern student s1;extern student n;int n;学生人数,全局变量学生信息的输入include"1.hvoid input(){fstream file;file.open("d:/student.txt",ios:out);以输出方式打开文件,如果已经有此名字的文件,则其原有内容全部删除。cout!char ch='y';while(ch='y'|ch='Y'){student n;cout(6)姓名"(6)学号"(6)年龄"(6)性别"(6)地址"(10)联系电话"(9)寝室号";cin>>n.name>>n.num>>n.age>>n.sex>>n.addr>>n.tel>>n.roomnum;file(6)(6)(6)(6)(10)(10)(9);cout继续输入?Y/N;cin>>ch;}menu();file.close();}学生信息的修改void modify(){fstream file;student s1;file.open("d:/student.txt",ios:in|ios:out);以输入输出方式打开文件,文件可读可写。cout(1):;int p;cin>>p;if(p!1){cout!try again!return;}file.close();elsemenu();}学生信息查询void search(){char*inputname=new char[20];fstream file;file.open("d:\\\\student.txt",ios:in|ios:out);以输方式打开文件student n;cout按姓名查询"按学号查询";int a;cin>>a;if(a=1){cout请输入您要查询的学生的姓名:;cin>>inputname;if(strcmp(n.name,inputname)=0){cout学生"的信息如下:";cout(6)(6)(6)(6)(10)(10)(9);}else cout您的输入有误,请重新输入!return;}else if(a=2){cout请输入您要查询的学生的学号:;int inputnum;cin>>inputnum;file>>n.name>>n.num;if(n.num=inputnum){cout学生"的信息如下:";cout(6)(6)(6)(6)(6)(10)(9);}else cout您的输入有误,请重新输入!}file.close();menu();}学生信息统计void tongji(){fstream file;cout学生信息按学号统计如下:";cout(6)姓名"(6)学号"(6)年龄"(6)性别"(6)地址"(10)联系电话"(9)寝室号";file.open("d:/student.txt",ios:in|ios:out);以输入输出方式打开文件,文件可读可写。cout(6)(6)(6)(6)(6)(10)(9);menu();}include"11.hvoid menu(){cout*";cout*欢迎使用学生通讯录管理系统*";cout*";while(1){cout请选择服务种类:";cout数据录入"数据查询"数据修改"数据统计"退出系统";int ch;cin>>ch;switch(ch){case 1:input();break;case 2:search();break;case 3:modify();break;case 4:tongji();break;case 5:cout谢谢您的使用!return;break;default:cout您的选择有误!break;}}}int main(){menu();return 0;}内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • 学生通讯录管理系统
  • 通讯录管理系统 在线等
  • 通讯录管理系统
  • 通讯录管理系统
  • 通讯录管理系统
  • 个人通讯录管理系统
  • 求C语言做通讯录管理系统,系统功能有:输入联系人信息,按姓名排序等,另需程序设计说明书
  • 通讯录管理系统
  • C#通讯录管理系统
  • 手机安卓系统的通讯录文件在哪个文件夹?
  • 网站首页源码下载asp源码php源码.net源码jsp源码软件开发脚本下载js框架网站地图网页游戏黑客源码数据库类其它源码整站系统博客程序留言聊天企业网站新闻文章ajax相关搜索链接文件管理交友会员上传下载投票调查框架模板整站系统新闻文章留言聊天博客系统贺卡图片ajax相关文件管理问答系统社区论坛上传下载整站系统控件组件新闻文章主机域名计数统计小偷采集电子商务学校班级 社区论坛上传下载投票调查blog程序留言聊天整站系统社区论坛上传下载投票调查数据管理jsp其它c#源码易语言源码delphi源码vb源码java源码其它菜单导航tab标签焦 点 图在线客服css特效相册代码flash特效批处理其它jqueryextjsprototypemootoolsajax/javascript其它框架主页源码下载asp源码asp其它校无忧网上选课系统 v1.5校无忧中、小学校网站管理系统 v3.0asp校无忧在线考试系统 v3.3asp校无忧问卷调查系统 v3.5校无忧教室预约系统 asp版 v1.0通讯录管理校无忧通讯录aspcms vip模板十套精典 免金币免积分奉送下载aspcms vip模板十套精典 免金币免积分奉送下载下载网址在线加密解密,网址加密解密方法及工具asp版网址在线加密解密,网址加密解密方法及工具asp版下载flash+js图片切换轮换特效asp读取数据库版flash+js图片切换轮换特效asp读取数据库版下载叶子asp分页类(分页推荐程序asp,js版)叶子asp分页类(分页推荐程序asp,js版)下载艾恩asp生成json数据类代码打包艾恩asp生成json数据类代码打包下载简易用户登录及管理系统 asp版本 v1.0简易用户登录及管理系统 asp版本 v1.0下载360通用asp防护代码(防sql注入)360通用asp防护代码(防sql注入)下载asp 酷派相册图片展示系统 v1.0 asp 酷派相册图片展示系统 v1.0 下载asp sql 通用防注入3.2 最新版 20080820更新asp sql 通用防注入3.2 最新版 20080820更新下载找不到分享码?一款网页在线刷pv和ip的asp源码推广系统源码 asp版 v1.0宝葫芦电子设备html5响应式 asp源码 v1.0老y文章系统数据迁移至天人系统工具 v1.0云信短信接口示例demo v1.0memcached for classic asp v1.0.9.0fasp v1.1.0.9校无忧通讯录管理系统 v1.7asp+ajax家庭记帐本网站源码 asp版 v1.0天人文章管理系统打赏插件 asp版 v1.1分享码的获取方法迅雷winrar v5整站系统博客程序留言聊天企业网站新闻文章人才房产网址导航贺卡图片计数统计广告排行ajax相关搜索链接文件管理邮箱邮件交友会员办公信息学校班级 社区论坛上传下载投票调查主机域名采集小偷影音娱乐数据管理商务商城查询工具asp其它校无忧通讯录管理系统 v1.7校无忧在线报名系统 asp版 v1.8校无忧网上报修系统 asp版 v1.6谜语及答案大全管理系统 v1.3一款网页在线刷pv和ip的asp源码在线记账理财管理系统 v6.2 build20190122 免费版 excel二维表数据转select case 工具 v2.0西部数码域名虚拟主机分销管理系统 asp版 v10.44推广系统源码 asp版 v1.0宝葫芦电子设备html5响应式 asp源码 v1.0chrome
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved