版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2-【理解】2-【理解】本小節(jié)》用到的知識點分1、《》所用到的知識宏循環(huán)語scanf和printf指針經(jīng)典問題(難點)數(shù)組元素的刪3-【理解】3-【理解】本小節(jié)》功能分析及實現(xiàn)1、【理解】C語言《》功能分析及實現(xiàn)步1、C語言《》功能分析及實現(xiàn)步0、初始嘗試性的文如果成功了,說明文件存在,則文件內(nèi)寫系人數(shù)1、添加聯(lián)系示用戶輸入和保存到聯(lián)系人數(shù)2、刪除判斷編號是否合開始刪除數(shù)組元3、修改判斷編號是否合讓用戶輸入新的、開始修改用戶信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)系人的個for(inti=0;i<totalContactCount;i++) fread(&contacts[i],sizeof(struct ),1,fp);}fp=fopen(filePath,//寫系人的個fwrite(&totalContactCountsizeof(totalContactCount1fp);printf("初始化完畢!");}}【掌握】《》查看聯(lián)系本小節(jié)1、【掌握】C語言《》查看聯(lián)系1、C語言《》查看聯(lián)系1、首先做一個判totalContactCount==0 voidif(totalContactCount==0)printf("編號\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、提示確認添4、聯(lián)系人的個數(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、提示用戶輸入一個聯(lián)系人2、判斷編號是不是合法的,編號不能大于聯(lián)系人總3、提示用戶再次確認刪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、驗證編號是否合3、輸入新的用戶名和新的4、讓用戶再次確認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ù)組進行比較如果有則輸出對應(yīng)的號如果沒有則提示沒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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高雁飛課程設(shè)計
- 高中數(shù)學課程設(shè)計計劃表
- 馬踏棋盤課程設(shè)計
- 鋼筆行楷課程設(shè)計
- 物料搬運系統(tǒng)課程設(shè)計
- 聰明的徐文長課程設(shè)計
- 餐飲團購課程設(shè)計
- 音頻保護課程設(shè)計
- 館陶地下水課程設(shè)計
- 食品工藝學課程設(shè)計范例
- 五年(2020-2024)高考地理真題分類匯編(全國版)專題12區(qū)域發(fā)展解析版
- 酒店會議室設(shè)備安裝及調(diào)試方案
- 2024年新疆(兵團)公務(wù)員考試《行測》真題及答案解析
- 《阻燃材料與技術(shù)》課件 第8講 阻燃木質(zhì)材料
- JGJ120-2012建筑基坑支護技術(shù)規(guī)程-20220807013156
- 英語代詞專項訓練100(附答案)含解析
- GB/T 4732.1-2024壓力容器分析設(shè)計第1部分:通用要求
- 《采礦工程英語》課件
- NB-T31045-2013風電場運行指標與評價導則
- NB-T+10488-2021水電工程砂石加工系統(tǒng)設(shè)計規(guī)范
- 天津市和平區(qū)2023-2024學年七年級下學期6月期末歷史試題
評論
0/150
提交評論