亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tongxunlu.txt

?? 用c語言實現的通訊錄系統,包括添加,查詢,刪除,排序等功能
?? TXT
字號:
#include<stdlib.h>
#include<string.h>
#include<conio.h>
#include<stdio.h>
#include<dos.h>
struct addr             /*通訊地址結構定義*/
{   char post_num[10];  /*郵編*/
    char addr[40];      /*家庭地址*/
};
struct birth      /*出生年月結構定義*/
{   int year;     /*年份*/
    int month;    /*月份*/
    int day;      /*日期*/
};
struct friend1     /*電子通訊錄結構定義*/
{   int number;       /*序號*/
    char name[20];     /*姓名*/
    char sex;             /*性別*/
    struct birth birth;   /*出生年月*/
    struct addr addr;     /*通信地址*/
    char telephone[13];   /*聯系電話*/
}friends[50];
FILE *fp;
int i; 
void Data_Load()
{   int j;
    long k;
    fp=fopen("friend.txt","r+t");   /*打開文件friend.txt*/
    if(fp!=NULL)
    {   for(i=1;i<50;i++)
 {   j=fgetc(fp);
     if(j==EOF)    /*判斷是否到了文件尾*/
               return;
     k=i-1;
     fseek(fp,k*sizeof(struct friend1),SEEK_SET);
     fread(&friends[i],sizeof(struct friend1),1,fp);/*從文件中讀取一條記錄*/
         }
    }
    else
    {   fp=fopen("friend.txt","w");
        i=1;
    }
}
void Data_Show(int j)    /*打印記錄的詳細資料*/
{
    printf("\n\n\tNo:%3d\n",friends[j].number);
    printf("\n\tBirthday(y/m/d):%4d%2d%2d",friends[j].birth.year,friends[j].birth.month,friends[j].birth.day);
    printf("\n\tPostnum:%-10s",friends[j].addr.post_num);
 printf("\n\taddress:%-40s",friends[j].addr.addr);
    printf("\n\tTele%-13s",friends[j].telephone);
}
void Data_Input(int j)    /*記錄插入函數*/
{
    fflush(stdin);
    friends[j].number=j;
    printf("\n\n\n\tNo %d record",j);
    printf("\n\n\tName:");      /*讀入姓名*/
    scanf("%s",friends[j].name);
    printf("\n\tSex(m/f):");    /*讀入性別*/
    scanf("%c",&friends[j].sex);
    printf("\n\tbirthday:");   /*讀入出生年月*/
    printf("\n\tyear:");
    scanf("%d",&friends[j].birth.year);
    printf("\n\t\tmonth:");
    scanf("%d",&friends[j].birth.month);
    printf("\n\t\tday:");
    scanf("%d",&friends[j].birth.day);
    printf("\n\tPost_number:");   /*讀入郵編*/
    scanf("%s",friends[j].addr.post_num);
    printf("\n\tAddress:");    /*讀入家庭地址*/
    scanf("%s",friends[j].addr.addr);
    printf("\n\ttelephone:");    /*讀入聯系電話*/
    scanf("%s",friends[j].telephone);
}
void Data_Save()
{
    int j;
    fp=fopen("friend.txt","w");
    for(j=1;j<=i;j++)
    {   fwrite(&friends[j],sizeof(struct friend1),1,fp);
    }
}
void main()
{
    int j,k;
    char ch;
    char *search_name;
  clrscr();
    Data_Load();
    i--;
    do
    {   printf("\n\n\n\tFunction choose:");
 printf("\n\t1.Read");
 printf("\n\t2.Append");
 printf("\n\t3.Delete");
 printf("\n\t4.Search");
 printf("\n\t5.Insert");
 printf("\n\t6.Save and Exit");
 printf("\n\t7.Quit");
 printf("\n\n");
 printf("\tChoice:");
 ch=getche();
 switch(ch)
 {   case '1': j=1;     /*顯示通訊錄中的所有記錄*/
  while(getch()!=0x1b&&j<=i) Data_Show(j++);
  if(j>i) printf("\n\tEnd of e_note\n");
  break;
     case '2':          /*增加通訊錄中的記錄*/
  while(getch()!=0x1b&&i<50)
  {   i++;
      Data_Input(i);
  }
  if(i==50)printf("\n\te_note is filled\n");
  break;
     case '3':           /*刪 除通訊錄中的記錄*/
  if(i<1)
  {   printf("\n\tNo records\n");
      break;
  }
  printf("\n\tDelete No:");    /*讀入刪除位置*/
  scanf("%d",&k);
  for(j=k;j<i;j++)   /*刪除位置前的元素順序前移*/
  {   strcpy(friends[j].name,friends[j+1].name);
      friends[j].sex=friends[j=1].sex;
      friends[j].birth.year=friends[j+1].birth.year;
      friends[j].birth.month=friends[j+1].birth.month;
      friends[j].birth.day=friends[j+1].birth.day;
      strcpy(friends[j].addr.post_num,friends[j+1].addr.post_num);
      strcpy(friends[j].addr.addr,friends[j+1].addr.addr);
   strcpy(friends[j].telephone,friends[j+1].telephone);
  }
  i--;      /*元素總數減1*/
  break;
     case '4':      /*通訊錄查詢功能*/
  printf("\n\tPlease input name:");
  gets(search_name);
  for(j=1;j<=i;j++)
  {
          if(strcmp(search_name,friends[j].name)==0)  /*比較字符串*/
      {   Data_Show(j);  /*查詢成功,打印記錄結束循環*/
   break;
      }
  }
  if(j>1)     /*查詢失敗*/
  printf("\n\t No such records");
  break;
            case '5':
  printf("\n\tInsert No:");     /*錄入插入位置*/
  scanf("%d",&k);
  for(j=i+1;j<k;j++)  /*插入位置后的元素順序后移*/
  {   strcpy(friends[j].name,friends[j-1].name); /*交換元素內容*/
             friends[j].sex=friends[j-1].sex;
      friends[j].birth.year=friends[j-1].birth.year;
      friends[j].birth.month=friends[j-1].birth.month;
      friends[j].birth.day=friends[j-1].birth.day;
      strcpy(friends[j].addr.post_num,friends[j-1].addr.post_num);
      strcpy(friends[j].addr.addr,friends[j-1].addr.addr);
      strcpy(friends[j].telephone,friends[j-1].telephone);
  }
  Data_Input(k);
  i++;
  break;
     case '6': Data_Save();
  exit(0);  break;
     case '7': printf("\n\tDo you want to save e_note:(y/n)");
  ch=getch();
  if(ch=='y') Data_Save();
  fclose(fp);
  exit(0);
     default: printf("Please choose num 1-4\n");
 }
    }while(1);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线中文字幕一区| 日韩欧美一级二级| 精品国产91洋老外米糕| 国产精品初高中害羞小美女文| 亚洲国产精品久久一线不卡| 国产一区二区电影| 日韩视频免费直播| 樱桃国产成人精品视频| 丁香六月久久综合狠狠色| 欧美久久一区二区| 一区二区欧美精品| av在线不卡免费看| 久久久九九九九| 老司机午夜精品| 91精选在线观看| 亚洲午夜精品在线| 色综合视频一区二区三区高清| 中文字幕免费一区| 懂色av中文字幕一区二区三区| 91麻豆精品国产91久久久使用方法 | 日本精品一级二级| 成人免费一区二区三区在线观看 | 色综合久久久久| 国产欧美综合在线观看第十页| 韩国女主播一区| 精品国产伦一区二区三区观看方式 | 日韩一区二区电影在线| 肉色丝袜一区二区| 欧美精三区欧美精三区| 亚洲午夜一区二区三区| 色丁香久综合在线久综合在线观看| 亚洲欧洲国产日韩| 91麻豆福利精品推荐| 亚洲裸体xxx| 日本黄色一区二区| 亚洲v日本v欧美v久久精品| 欧美亚洲国产一区在线观看网站| 伊人婷婷欧美激情| 精品污污网站免费看| 午夜精品久久久久| 欧美一区二区视频网站| 男女视频一区二区| 2021国产精品久久精品| 国产在线观看免费一区| 国产色爱av资源综合区| 成人app网站| 亚洲一级二级在线| 日韩一区二区三免费高清| 九色综合狠狠综合久久| 国产精品视频免费| 色狠狠综合天天综合综合| 日韩一区精品视频| 精品成人a区在线观看| 国产白丝精品91爽爽久久| 亚洲精品国产a久久久久久| 欧美久久久影院| 国产精品小仙女| 一区二区三区中文在线观看| 制服丝袜亚洲播放| 成人性生交大片免费看在线播放| 一区二区激情视频| 欧美videos中文字幕| 成人精品视频一区| 午夜久久福利影院| 中文av一区二区| 欧美男女性生活在线直播观看| 精品一区二区三区在线观看国产| 国产欧美日韩精品a在线观看| 91久久国产最好的精华液| 九九精品视频在线看| 亚洲欧美国产毛片在线| 日韩欧美精品三级| 91女厕偷拍女厕偷拍高清| 麻豆精品在线观看| 亚洲精选视频在线| 久久综合狠狠综合| 欧美三级日本三级少妇99| 国产成人综合网| 日韩av一级电影| 亚洲精品视频免费看| 国产午夜三级一区二区三| 欧美精品丝袜中出| 91视视频在线观看入口直接观看www | 精品伦理精品一区| 欧美系列日韩一区| 不卡区在线中文字幕| 国产一区高清在线| 日韩一区精品字幕| 亚洲综合免费观看高清完整版 | 一本色道**综合亚洲精品蜜桃冫| 欧洲av一区二区嗯嗯嗯啊| 欧美一区永久视频免费观看| 国产成人自拍网| 视频一区二区三区中文字幕| 中文字幕一区三区| 日韩一级成人av| 欧洲视频一区二区| 91猫先生在线| 东方欧美亚洲色图在线| 久久99深爱久久99精品| 日韩精品一区第一页| 亚洲黄色小视频| 亚洲人成7777| 国产精品久久久久毛片软件| 久久久久九九视频| 精品国产91久久久久久久妲己| 7777女厕盗摄久久久| 欧美日韩大陆在线| 欧美日韩日本视频| 欧美日韩国产电影| 欧美精品久久久久久久久老牛影院| 91黄色激情网站| 欧美午夜在线一二页| 欧美一a一片一级一片| 色妹子一区二区| 一区二区三区日本| 亚洲视频一区在线观看| 亚洲欧洲精品一区二区三区 | 成人精品视频.| 9i在线看片成人免费| av在线不卡网| 在线精品视频免费播放| 欧洲精品在线观看| 欧美日本一道本| 日韩视频免费观看高清在线视频| 精品剧情在线观看| 久久久久久一级片| 1024成人网| 一区二区三区在线视频观看| 亚洲一区二区av电影| 美国三级日本三级久久99| 黄一区二区三区| 国产成a人亚洲| 91视视频在线直接观看在线看网页在线看| 成人午夜激情在线| 欧美日韩视频在线第一区| 日韩精品一区二区三区视频| 美国十次了思思久久精品导航| 国产欧美日韩不卡免费| 中文字幕一区三区| 亚洲综合一区二区三区| 日本vs亚洲vs韩国一区三区| 国产馆精品极品| 在线欧美日韩国产| 日韩一二在线观看| 国产精品全国免费观看高清 | 欧美经典一区二区| 曰韩精品一区二区| 激情综合五月婷婷| 97久久精品人人澡人人爽| 欧美日本一区二区三区| 国产精品毛片大码女人| 午夜日韩在线电影| 国产不卡在线一区| 56国语精品自产拍在线观看| 国产日韩欧美高清| 首页综合国产亚洲丝袜| 成人午夜视频福利| 欧美一区二区三区在线| 亚洲男女毛片无遮挡| 久久99国产精品尤物| 91福利在线播放| 欧美国产激情二区三区| 97成人超碰视| 日韩二区在线观看| 不卡大黄网站免费看| 欧美一级二级三级乱码| 樱花影视一区二区| 成人午夜激情片| 久久综合狠狠综合久久激情| 亚洲国产中文字幕在线视频综合 | 99精品视频在线观看| 欧美电影免费观看完整版| 一区二区三区不卡在线观看| 高清免费成人av| 欧美xxxx老人做受| 日产国产高清一区二区三区 | 精品国产免费人成在线观看| 一区二区三区欧美| 本田岬高潮一区二区三区| 欧美精品一区二区三区在线播放 | 伊人色综合久久天天人手人婷| 国产福利精品导航| 欧美色窝79yyyycom| 国产精品一卡二卡| 欧美一区二区网站| 亚洲综合在线视频| av在线播放成人| 国产女人18毛片水真多成人如厕 | 日本一区二区不卡视频| 狠狠狠色丁香婷婷综合久久五月| 欧美浪妇xxxx高跟鞋交| 亚洲国产视频一区| 91久久精品午夜一区二区| 亚洲日本va午夜在线电影| 972aa.com艺术欧美| 亚洲欧洲无码一区二区三区| 成人av在线看| 亚洲欧洲av色图| 色综合视频一区二区三区高清|