C語言通訊錄課程設計報告

2021-03-04 05:38:54 字數 1607 閱讀 2739

2013/2014學年第1學期

c語言實訓報告

課程名稱 : c語言實訓

班級 : xx

姓名: xx

學號: ***

教學週數 : xx

地點 : xx

指導教師 : xx

1.系統分析

1.1系統功能分析

1.2開發平台及工具介紹

2.系統整體功能模組圖

3.系統具體功能流程圖

4.系統執行介面

附錄:原始碼

#include

#include

#include

#include

struct record

people[100];

int num;

int sum()

n--;

return n;

fclose(fp);

}void add() /*新增資訊*/

void lise() /*顯示資訊*/

if(num!=0)

printf("\t\tn");

}else

printf("\t\t通訊中無任何記錄!!!\n");

printf("\t\t按任意鍵返回主選單\n");

getch();

} char searchbyphone() /*按手機號碼查詢*/

scanf("%s",phone);

for(i=0;i

}int searchbyname () /*按姓名查詢*/

scanf("%s",&name);

for(i=0;i

}void deletebyname();

void deletebyphone();

void deletebyname() /*按姓名刪除*/

{ int i,j,num=0;

int deletemark=0;

char name[20];

file *fp; system("cls");

fp=fopen("1.txt","r");

while(!feof(fp))

fread(&people[j++],sizeof(struct record),1,fp);

fclose(fp);

printf("\t\t請輸入要刪除使用者姓名:\n");

scanf("%s",name);

for (i=0;i {

if(strcmp(people[i].name,name)==0)

{printf("\t以下是您要刪除的使用者紀錄:");

printf("\n\t

printf("\n\t姓名: %s",people[i].name);

printf("\n\t**: %s",people[i].phone);

printf("\n\t位址: %s",people[i].address);

printf("\t\te-mail:%s",people[i].e_mail);

printf("\t\tn");

printf("\t\t是否刪除?(y/n):\n");

C語言通訊錄課程設計報告

面向過程程式設計 c語言通訊錄系統 課程設計 一 課題任務 設計乙個通訊錄管理系統。課題的主要任務是 1.對通訊錄資訊有新增 查詢 顯示 儲存 刪除 修改等操作功能。2.可以將輸入的資料儲存在文字檔案中,並可以將其調出使用。我的主要任務是編寫主函式,查詢模組和修改模組。二 設計要求 建立通訊錄資訊,...

c語言課程設計報告通訊錄

程式設計基礎課程設計 報告 題目通訊錄程式設計 專業 10資訊與計算科學 班級 1班 2班 學生 201041410139 莊 201041410208 張 目錄一 系統軟體環境 3 二 課程設計題目 3 三 課程設計的基本要求 3 四 系統結構設計描述 4 五 各變數的定義和作用 4 六 系統各函...

C通訊錄課程設計

一 設計任務分析 實現以下功能 1 通訊錄編輯 新增 刪除 2 按不同的項進行查詢 3 對已存在的通訊錄按不同的項排序 4 將通訊錄寫入檔案 5 從檔案讀入通訊錄。二 模組設計 本次程式設計主要設計了六個模組 主要是 函式用於通訊錄中的資訊進行新增,主要流程如下 函式用於通訊錄中的資訊進行刪除,主要...