版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2-【理解】2-【理解】本小節(jié)》用到的知識(shí)點(diǎn)分1、《》所用到的知識(shí)宏循環(huán)語scanf和printf指針經(jīng)典問題(難點(diǎn))數(shù)組元素的刪3-【理解】3-【理解】本小節(jié)》功能分析及實(shí)現(xiàn)1、【理解】C語言《》功能分析及實(shí)現(xiàn)步1、C語言《》功能分析及實(shí)現(xiàn)步0、初始嘗試性的文如果成功了,說明文件存在,則文件內(nèi)寫系人數(shù)1、添加聯(lián)系示用戶輸入和保存到聯(lián)系人數(shù)2、刪除判斷編號(hào)是否合開始刪除數(shù)組元3、修改判斷編號(hào)是否合讓用戶輸入新的、開始修改用戶信4、查看如果不為空,遍歷數(shù)5、搜索示用戶輸入要查找的人的查找到了,把顯示出【掌握】《》界面、框架搭本小節(jié)1、【理解】C語言《》界面、框架搭1、C語言《》界面框架搭#include<stdio.h>#include//=================#defineN100// _LENintuserInput=0; char Num[char*filePath= inttotalContactCount=//=================功能函數(shù)intlegalInput(intvoidvoiddoAdd();void//6.搜索voidintmain(intargc,constchar*argv[])while(1){printf("******歡迎使用******\n");printf("******1、添加聯(lián)系人******\n");printf("******2、刪除聯(lián)系人******\n");printf("******3、修改聯(lián)系人******\n");printf("******4、查看所有聯(lián)系人****\n");printf("******5******\n");printf("******6、退出系統(tǒng)******\n");if}if(userInput==6)}switch{case1:casecasecasecase}}return}//1.初始//2.添加//3.刪除//4.修改//5.查看所有聯(lián)系//6.搜索【掌握】《》退出系本小節(jié)1、【理解】C語言《》退出系1、C語言《》退出系while(1)}if(userInput==6)}}【掌握】 》初始本小節(jié)1、【理解】C語言《》初始1、C語言《》初始1、嘗試數(shù)據(jù)文如果失敗了,說明我們是第一次使用void//1.文FILE*fp=fopen(filePath,"r");if(fp!=NULL){//聯(lián)系人的個(gè)for(inti=0;i<totalContactCount;i++) fread(&contacts[i],sizeof(struct ),1,fp);}fp=fopen(filePath,//寫系人的個(gè)fwrite(&totalContactCountsizeof(totalContactCount1fp);printf("初始化完畢!");}}【掌握】《》查看聯(lián)系本小節(jié)1、【掌握】C語言《》查看聯(lián)系1、C語言《》查看聯(lián)系1、首先做一個(gè)判totalContactCount==0 voidif(totalContactCount==0)printf("編號(hào)\t\t\tfor(intj=0;j<totalContactCount;j++)printf("%d\t%s\t%s\t }}}【掌握】《》添加聯(lián)系本小節(jié)1、【理解】C語言《》添加聯(lián)系1、C語言《》添加聯(lián)系1、提示用戶輸系人接2、提示用戶輸入接3、提示確認(rèn)添4、聯(lián)系人的個(gè)數(shù)5、把聯(lián)系人信息寫入到文件void//1、提示用戶輸系人接printf("請輸入聯(lián)系人(聯(lián)系人之間不能有空格)\n");//2、提示用戶輸入接printf("請輸系人(聯(lián)系人之間不能有空格)\n"); intflag;if(flag)}}【掌握】《》刪除聯(lián)系本小節(jié)1、【理解】C語言《》刪除聯(lián)系1、C語言《》刪除聯(lián)系1、提示用戶輸入一個(gè)聯(lián)系人2、判斷編號(hào)是不是合法的,編號(hào)不能大于聯(lián)系人總3、提示用戶再次確認(rèn)刪4、開始刪除數(shù)據(jù)元5、同步更新到文件voidintnum;if(!(num>0&&num<=totalContactCount)){}intflag;if(flag)if(num==for(inti=num;i<totalContactCount;i++)contacts[i-1]=}//聯(lián)系人數(shù)量-1totalContactCount}} }【掌握】《》修改聯(lián)系本小節(jié)1、【理解】C語言《》修改聯(lián)系1、C語言《》修改聯(lián)系1、提示用戶輸入系應(yīng)該的信息編2、驗(yàn)證編號(hào)是否合3、輸入新的用戶名和新的4、讓用戶再次確認(rèn)5、更新6、寫入voidintnum;if(num<0||num>totalContactCount){}//3.輸入新的用戶名和新的 printf("請輸入新的聯(lián)系人的:別帶空格\n"); intif(flag)strcpy(contacts[num-1].name,name); }}【掌握】《》搜索聯(lián)系本小節(jié)1、【理解】C語言《》搜索聯(lián)系1、C語言《》搜索聯(lián)系遍歷數(shù)組進(jìn)行比較如果有則輸出對應(yīng)的號(hào)如果沒有則提示沒void//1.給用charname[NAME_LEN];inti;for(i=0;i<totalContactCount;i++)if(strcmp(name,contacts[i].n
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院業(yè)務(wù)副院長職責(zé)(五篇)
- 網(wǎng)絡(luò)課程設(shè)計(jì)的分類
- 網(wǎng)頁課程設(shè)計(jì)摘要模板
- 網(wǎng)上書店c 課程設(shè)計(jì)
- 微機(jī)原理通訊錄課程設(shè)計(jì)
- 聯(lián)想記憶課程設(shè)計(jì)
- 電話禮儀課程設(shè)計(jì)
- 職工系統(tǒng)Delphi課程設(shè)計(jì)
- 家政保潔公司營業(yè)員服務(wù)總結(jié)
- 美的物流課程設(shè)計(jì)
- 2024年《論教育》全文課件
- 信息系統(tǒng)及信息安全運(yùn)維服務(wù)項(xiàng)目清單
- 最新大壩固結(jié)灌漿生產(chǎn)性試驗(yàn)大綱
- DB32-T 2948-2016水利工程卷揚(yáng)式啟閉機(jī)檢修技術(shù)規(guī)程-(高清現(xiàn)行)
- 公司EHS(安全、環(huán)保、職業(yè)健康)檢查表
- 《模擬電子技術(shù)基礎(chǔ)》課程設(shè)計(jì)-心電圖儀設(shè)計(jì)與制作
- 繪本brown bear教案及反思
- 精品電力工程質(zhì)量目標(biāo)、質(zhì)量保證體系及技術(shù)組織措施
- 川中干法脫硫
- 船舶PSC檢查表(全船)
- 檳榔黃化病的診斷及防控
評(píng)論
0/150
提交評(píng)論