亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

C++實現簡單的信息管理系統

2020-05-23 14:05:42
字體:
來源:轉載
供稿:網友
這篇文章主要為大家介紹了C++實現簡單的信息管理系統,具有一定的參考價值,感興趣的小伙伴們可以參考一下
 

本文為大家分享C++實現簡單的信息管理系統,小編之前在學習的時候也要做一些管理系統,在網上查了許多資料,現在我把資料分享給大家,希望能夠幫助到大家。

#include <stdio.h>#include <stdlib.h>#include "file.h"   void savaList(Node *head)/**把用戶錄入的數據存儲到文件里面去方便下次讀取*/{  FILE *fp=fopen("data//data.txt" ,"w") ;  Node *p ;  for(p=head->next;p;p=p->next)  {     fwrite(&(p->data),sizeof(students),1,fp) ;  }  fclose(fp) ; }   void duquLisr(Node *head)/**讀取用戶之前所錄入的數據 */{  FILE *fp=fopen("data//data.txt" ,"r") ;  students e ;   while(  fread(&e,sizeof(students) ,1,fp ) )   {     insertList(head,e) ;   }   fclose(fp) ; }    #include <stdio.h>#include <stdlib.h>#include <string.h>#include "goods.h" /**錄入數據,函數目的返回一個goods類型的值*/   /**           char name[M] ;                                      char phone[M] ;                                      char street[M] ;                                      char city[M] ;                                      char youb[M] ;  */students lurushuju(){  students e ;    printf("請輸入學生的姓名 ") ;  scanf("%s",e.name);   printf("請輸入學生的電話 ") ;  scanf("%s",e.phone) ;   printf("請輸入學生的街道 ") ;  scanf("%s",e.street) ;   printf("請輸入學生的城市信息 ") ;  scanf("%s",e.city) ;   printf("請輸入學生的郵編 ") ;  scanf("%s",e.youb) ;    return e ; }void shuchushuju(students e)/**依次輸出數據e*/{  printf("%15s%15s%15s%15s%15s/n" , e.name ,e.phone,e.street,e.city,e.youb) ; }void xiugaishuju(students *e)/**根據地址修改數據e里面的個別數據*/ /**通過選擇序號選擇想要修改的數據*/{  int score ;  int count=1 ;  printf("請輸入想要修改的數據類型/n") ;  do {  printf("1.姓名;2.電話;3.街道信息;4.城市信息;5.郵編;6.退出/n");  scanf("%d",&score) ;  switch(score)  {  case 1:    scanf("%s",e->name);    break ;  case 2:    scanf("%s",e->phone) ;    break;  case 3:    scanf("%s",e->street) ;    break ;  case 4:    scanf("%s",e->city) ;    break ;  case 5:    scanf("%s",e->youb) ;    break ;  default:    count=0;  } }while(count); }    #include <stdio.h>#include <string.h>#include "list.h"#include "goods.h" void creatList(Node *head,int n)/**創建一個長度為n的鏈表*/{  int i ;  students p ;  for(i=1; i<=n ; i++)  {    p=lurushuju() ;    insertList(head,p) ;  } }void insertList(Node *head,students e) /**把e中的某一個值以一定的順序插入到以head為頭節點的鏈表上面去*/{  Node *p;  Node *q;  q=(Node*)malloc(sizeof(Node));  q->data=e;  for(p=head; p->next && strcmp( (p->next)->data.name,e.name)<0 ;p=p->next ) ;  q->next=p->next;  p->next=q;} int delList(Node *head,char e[])/**把鏈表姓名為e的一項刪除,先找找到刪除成功就返回1,否者返回0*/{  Node *p;  for(p=head; p->next && strcmp(e,p->next->data.name) ;p=p->next) ;  if(p->next ==0)  {    return 0 ;  }  else  {    Node *t;    t=p->next;    p->next=t->next;    free(t);    return 1 ;  } }  Node *searchList(Node *head,char e[])/**在鏈表中查找名字這一項找到返回這個節點的地址 否者返回null*/{  Node *p;  for(p=head; p && strcmp(e,p->data.name) ; p=p->next ) ;  return p ;}  void disputList(Node *head)/**依次順序輸出head鏈表*/{  Node *p;  for(p=head->next;p;p=p->next)  shuchushuju(p->data);  } void changeList(Node *head ,char e[]) /**修改鏈表中某一個節點的data值*/ /**該系統只能通過姓名查找 后續在完善*/{  Node *p ;  p=searchList(head,e) ;  if(!p)  {    printf("error/n");  }  else  {    xiugaishuju(&(p->data)) ;   } }void destroy(Node *head){  Node *p;  for(p=head;p;p=p->next)    free(p);}  #include <stdio.h>#include <stdlib.h>#include <string.h>#include "list.h"#include "goods.h" void mainmenu(Node *head){  int scored ;  int count=1 ;  char e[100] ;  int n;  students p;  do {  printf("================****學生信息管理系統(公測版by李遠航)****=====/n") ;  printf("==========================開始===============================/n");  printf("==1.錄入數據 2.修改數據 3.顯示數據 4.刪除數據 5.插入數據=/n") ;  printf("=======7.讀取數據========6.存盤退出=======8.退出=============/n") ;  printf("=======================**********============================/n") ;   printf("請輸入你想要做的事/n") ;   scanf("%d",&scored);  switch(scored)  {  case 1:    printf("請輸入你大約想保存的學生/n");    scanf("%d",&n);    creatList(head,n);    break ;  case 2:    printf("請輸入待改學生的姓名/n") ;    scanf("%s",e);    changeList(head , e) ;    break ;  case 3:    printf("      姓名     電話   街道信息     城市信息    郵件信息 /n") ;    disputList(head) ;    break ;  case 4:    printf("請輸入待刪學生的姓名/n");    scanf("%s",e);    n=delList(head, e) ;    if(n)    {      printf("刪除成功/n");    }    else    {      printf("error/n") ;    }    break ;  case 5:    printf("請輸入你想插入的信息/n");    p=lurushuju();    insertList(head, p);    break ;  case 6:    savaList(head);    count=0;    break ;  case 7:    duquLisr(head);    break ;  default :    count=0;  }  system("pause") ;  system("cls") ;  }while(count); printf("/n/n/n/n感謝您對本系統的支持,如果您在使用過程中遇到bug,請發送郵件到1277171561@qq.com/n/n/n/n/n/n/n") ;  }   int main(){  Node *head=(Node*)malloc(sizeof(Node));  head->next=NULL ;  mainmenu(head) ;  destroy(head) ;  return 0;}  #ifndef FILE_H_INCLUDED#define FILE_H_INCLUDED#include "list.h" void savaList(Node *head);/**把用戶錄入的數據存儲到文件里面去方便下次讀取*/void duquLisr(Node *head);/**讀取用戶之前所錄入的數據 */   #endif // FILE_H_INCLUDED   #ifndef GOODS_H_INCLUDED#define GOODS_H_INCLUDED typedef struct students /*定義學生信息*/{  char name[100] ;  char phone[100] ;  char street[100] ;  char city[100] ;  char youb[100] ; }students; students lurushuju();/**錄入數據,函數目的返回一個goods類型的值*/void shuchushuju(students e);/**依次輸出數據e*/void xiugaishuju(students *e);/**根據地址修改數據e里面的個別數據*/     #endif // GOODS_H_INCLUDED    #ifndef LIST_H_INCLUDED#define LIST_H_INCLUDED#include "goods.h" typedef struct Node /**鏈表結構體*/{  students data ;  struct Node *next ;}Node ; void creatList(Node *head,int n);/**創建一個長度為n的鏈表*/void insertList(Node *head,students e) ;/**把e中的某一個值以一定的順序插入到以head為頭節點的鏈表上面去*/int delList(Node *head,char e[]) ;/**把鏈表姓名為e的一項刪除,先找找到刪除成功就返回1,否者返回0*/Node *searchList(Node *head,char e[]) ; /**在鏈表中查找名字這一項*/void disputList(Node *head);/**依次順序輸出head鏈表*/void changeList(Node *head ,char e[]) ;/**修改鏈表中某一個節點的data值 */void destroy(Node *head) ;/**摧毀一起鏈表數據*/     #endif // LIST_H_INCLUDED

以上就是C++信息管理系統的關鍵代碼,供大家參考,下面再為大家分享一些其他管理系統:



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品视频中文在线观看| 久久精品国产成人精品| 97av在线视频免费播放| 俺也去精品视频在线观看| 亚洲国产97在线精品一区| 久久久久成人网| 欧美麻豆久久久久久中文| 欧美激情精品久久久久久久变态| 美乳少妇欧美精品| 国产精品99一区| 国产精欧美一区二区三区| 亚洲电影av在线| 国内精品400部情侣激情| 欧美刺激性大交免费视频| 国产免费亚洲高清| 亚洲欧美中文日韩在线v日本| 久久国产精品电影| 精品久久久久久久久中文字幕| 日韩综合中文字幕| 久久视频在线免费观看| 国产婷婷成人久久av免费高清| 欧美日韩一区二区在线| 国产成人精品一区二区在线| 欧美不卡视频一区发布| 欧美激情视频一区二区三区不卡| 高跟丝袜一区二区三区| 欧美性猛交xxxx黑人| 日韩精品中文字幕在线观看| 国产精品一区二区女厕厕| 色噜噜国产精品视频一区二区| 欧美国产日本在线| 人妖精品videosex性欧美| 成人在线播放av| 久久久精品久久| 国产日韩欧美视频在线| 日韩av快播网址| 欧美精品www在线观看| 色哟哟网站入口亚洲精品| 久久露脸国产精品| 久久久久久久999精品视频| 国产精品久久久久久久久久免费| 亚洲福利在线看| 亚洲综合日韩在线| 国产亚洲精品久久久久久| 日韩欧美国产一区二区| 亚洲精品久久视频| 自拍偷拍免费精品| 色综合色综合网色综合| yw.139尤物在线精品视频| 91精品视频一区| 亚洲在线一区二区| 国产91精品久久久久久久| 久久精品电影网| 国产一区二区精品丝袜| 日本高清视频精品| 国产精品r级在线| 97国产精品免费视频| 国产主播在线一区| 国产成人91久久精品| 91精品国产91久久久久久| 国产精品视频在线观看| 在线免费观看羞羞视频一区二区| 欧美老肥婆性猛交视频| 国产精品极品尤物在线观看| 国产亚洲精品成人av久久ww| 久久这里有精品| 亚洲免费电影在线观看| 久久夜色精品国产亚洲aⅴ| 国产欧美va欧美va香蕉在| 国产亚洲精品美女久久久久| 国产成人精品免高潮在线观看| 国产精品入口免费视| 亚洲欧美日韩网| 欧美日韩在线观看视频小说| 九九九热精品免费视频观看网站| 91日本在线视频| 日韩成人网免费视频| 免费成人高清视频| 亚洲无限乱码一二三四麻| 91理论片午午论夜理片久久| 久久久久久久久久久91| 4438全国成人免费| 国产视频丨精品|在线观看| 日韩在线视频观看| 精品亚洲夜色av98在线观看| 午夜精品一区二区三区视频免费看| 国产精品扒开腿做爽爽爽的视频| 久久国产精品视频| 国产欧美一区二区三区久久人妖| 国产精品自产拍高潮在线观看| 日韩国产高清视频在线| 亚洲精品理论电影| 久久久女女女女999久久| 91天堂在线观看| 国产成人免费av电影| 欧洲午夜精品久久久| 神马久久久久久| 国产精品久久久久久久app| 欧美一级高清免费播放| 欧美最猛性xxxxx亚洲精品| 日韩中文字幕国产| 精品无码久久久久久国产| 97精品国产97久久久久久| 欧美大片免费观看在线观看网站推荐| 欧美在线观看日本一区| 成人激情在线播放| 亚洲成色777777在线观看影院| 亚洲3p在线观看| 欧美激情久久久久久| 久久精品亚洲热| 国内精品久久久久影院优| 欧美国产日韩一区| 国产91精品久久久久久久| 精品无人区乱码1区2区3区在线| 欧美日韩国产123| 国产精品亚洲综合天堂夜夜| 日韩精品久久久久| 色偷偷亚洲男人天堂| 亚洲精品久久久久久下一站| 国产精品jizz在线观看麻豆| 日韩在线中文字幕| 91精品免费看| 欧美激情在线狂野欧美精品| 国产精品极品尤物在线观看| 亚洲精品福利资源站| 亚洲精品久久久久久久久久久久| 国内精品400部情侣激情| 亚洲人a成www在线影院| 17婷婷久久www| 精品偷拍一区二区三区在线看| 亚洲电影在线看| 亚洲成人精品视频| 欧美精品在线第一页| 日韩一二三在线视频播| 久久精品久久久久| 欧美国产视频日韩| 亚洲第一男人av| 亚洲国产精品成人一区二区| 91免费国产网站| 热久久免费视频精品| 久久久久久伊人| 91精品久久久久久久久久入口| 91免费精品国偷自产在线| 欧美高清一级大片| 亚洲精品日产aⅴ| 亚洲va电影大全| 2019中文字幕在线| 国内精品久久久| 亚洲综合中文字幕在线观看| 国产精品永久免费| 亚洲最新av网址| 日韩精品免费看| 亚洲图片制服诱惑| 色婷婷综合久久久久中文字幕1| 国产欧美日韩亚洲精品| 38少妇精品导航| 欧美电影第一页| 欧美激情一级欧美精品| 久久久久久免费精品| 欧美另类老女人| 亚洲老板91色精品久久| 欧美午夜视频在线观看| 91国在线精品国内播放| 亚洲午夜精品久久久久久久久久久久|