freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

高級語言程序設(shè)計課程設(shè)計報告——電話簿管理系統(tǒng)-資料下載頁

2025-08-16 19:55本頁面
  

【正文】 (\n\t\t聯(lián)系電話: %s,contact[i].phone)。 printf(\n\t\t工作單位: %s,contact[i].adress)。 printf(\n\t\t Email: %s,contact[i].e_mail)。 printf(\n\t\t確認修改?y/n)。 if(getch()==39。n39。) {contact[i]=modify。 printf(\n\t\t修改未保存!)。 } else printf(\n\t\t+_+修改成功!)。 savefile()。mark=0。 printf(\n\t\t是否繼續(xù)修改?(y/n))。 if (getch()==39。y39。) modifymenu()。 }}}if (mark==0) { printf(\n\t\t+_+沒有該聯(lián)系人的紀錄)。 printf(\n\t\t是否繼續(xù)修改?(y/n))。 if (getch()==39。y39。) modifymenu()。} return。}void deletemenu(){ char choice。 if(NO==0) { printf(\n\t\t對不起,文件中無任何紀錄)。 printf(\n\t\t按任意鍵返回主菜單)。 getch()。 return。 } system(cls)。 printf(\n\t\t******************* 刪除菜單 *******************)。 printf(\n\t\t****************** 1刪除所有 ******************)。 printf(\n\t\t****************** 2刪除單個 ******************)。 printf(\n\t\t***************** 3返回主菜單 *****************)。 printf(\n\t\t************************************************)。 printf(\n\t\t請選擇:)。 choice=getch()。 switch(choice) { case 39。139。:deleteall()。break。 case 39。239。:deletesingle()。break。 case 39。339。:mainmenu()。break。 default:mainmenu()。 } }void deleteall(){ printf(\n\t\t確認刪除?(y/n))。 if (getch()==39。y39。) { if ((fp=fopen(contact,w))==0) { printf(\n\t\t+_+不能打開文件,刪除失敗)。 loadfile()。 } NO=0。 printf(\n\t\t^_^紀錄已刪除,按任意鍵返回主菜單)。 getch()。 fclose(fp)。return。 } else return。 }void deletesingle(){ char choice。 printf(\n\t\t\t1按姓名刪除)。 printf(\n\t\t\t2按號碼刪除)。printf(\n\t\t\t3返回刪除菜單)。printf(\n\t\t請選擇:)。 choice=getch()。 switch (choice) { case 39。139。:deletename()。break。 case 39。239。:deletephone()。break。 case 39。339。:deletemenu()。break。} }void deletename(){ int i,j。 int mark=0。 char name[20]。 printf(\n\t\t請輸入要刪除聯(lián)系人姓名:)。 scanf(%s,name)。 if(NO==0) { printf(\n\t\t對不起,文件中無任何紀錄)。 printf(\n\t\t按任意鍵返回主菜單)。 getch()。 return。 } for (i=0。iNO。i++) { if (strcmp(contact[i].name,name)==0) { printf(\n\t\t以下是您要刪除的聯(lián)系人紀錄:)。 printf(\n\t\t姓 名: %s,contact[i].name)。 printf(\n\t\t聯(lián)系電話: %s,contact[i].phone)。 printf(\n\t\t工作單位: %s,contact[i].adress)。 printf(\n\t\t Email: %s,contact[i].e_mail)。 printf(\n\t\t是否刪除?(y/n))。 if (getch()==39。y39。) { for (j=i。jNO1。j++) contact[j]=contact[j+1]。 NO。 mark++。 printf(\n\t\t^_^刪除成功)。 savefile()。printf(\n\t\t是否繼續(xù)刪除?(y/n))。 if (getch()==39。y39。) deletename()。 return。 } else return。 } continue。 } if (mark==0) { printf(\n\t\t沒有該聯(lián)系人的紀錄)。 printf(\n\t\t是否繼續(xù)刪除?(y/n))。 if (getch()==39。y39。) deletename()。 return。 }}void deletephone(){ int i,j。 int mark=0。 char phone[20]。 printf(\n\t\t請輸入要刪除聯(lián)系電話:)。 scanf(%s,phone)。 if(NO==0) { printf(\n\t\t+_+對不起,文件中無任何紀錄)。 printf(\n\t\t按任意鍵返回主菜單)。 getch()。 return。 } for (i=0。iNO。i++) { if (strcmp(contact[i].phone,phone)==0) { printf(\n\t\t以下是您要刪除的聯(lián)系人紀錄:)。 printf(\n\t\t姓 名: %s,contact[i].name)。 printf(\n\t\t聯(lián)系電話: %s,contact[i].phone)。 printf(\n\t\t工作單位: %s,contact[i].adress)。 printf(\n\t\t Email: %s,contact[i].e_mail)。 printf(\n\t\t是否刪除?(y/n))。 if (getch()==39。y39。) { for (j=i。jNO1。j++) contact[j]=contact[j+1]。 NO。 mark++。 printf(\n\t\t^_^刪除成功)。savefile()。 printf(\n\t\t是否繼續(xù)刪除?(y/n))。 if (getch()==39。y39。) deletephone()。 return。 } else return。 } continue。 } if (mark==0) { printf(\n\t\t+_+沒有該聯(lián)系人的紀錄)。 printf(\n\t\t是否繼續(xù)刪除?(y/n))。 if (getch()==39。y39。) deletephone()。 return。 }}int loadfile(){ int NO=0。 FILE *fp。if((fp=fopen(,b))==0) { printf(\n\n\n\n\n\t\t\t~~~~(_)~~~~電話簿文件不存在)。 if ((fp=fopen(,wb))==0) { printf(\n\t\t\t\t%_%建立失敗)。 exit(0)。 } else { printf(\n\t\t\t ^_^電話簿已建立)。 printf(\n\t\t\t 按任意鍵進入主菜單)。 getch()。 return(NO)。 } exit(0)。 } fseek(fp,0,2)。 if (ftell(fp)0) { rewind(fp)。 for (NO=0。!feof(fp) amp。amp。 fread(amp。contact[NO],sizeof(struct record),1,fp)。NO++)。 printf(\n\n\n\n\t\t\t\t :)文件導(dǎo)入成功)。 printf(\n\t\t\t\t 按任意鍵返回主菜單)。 getch()。 return(NO)。 } printf(\n\n\n\n\t\t\t :)文件導(dǎo)入成功)。 printf(\n\t\t\t+_+電話簿文件中無任何紀錄)。 printf(\n\t\t\t 按任意鍵返回主菜單)。 getch()。 return(NO)。 }void savefile(){ int i。 if ((fp=fopen(,wb))==0) { printf(\n\t\t+_+文件打開失敗!\n)。 } for (i=0。iNO。i++) { if (fwrite(amp。contact[i],sizeof(struct record),1,fp)!=1) { printf(\n\t\t+_+寫入文件錯誤!\n)。 } } printf(\n\t\t^_^已成功保存至文件!\n)。fclose(fp)。 }33
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1