C語言實現通訊管理系統設計

2022-10-04 00:24:17 字數 1747 閱讀 3709

#include

#include

#include

typedef structdatatype;

typedef struct node listnode, *linklist;

linklist head;

listnode *p;

int menu_select();

linklist createlist(void);

void insertnode(linklist head,listnode *p);

listnode *listfind(linklist head);

void delnode(linkubqhclist head);

void printlis head);

void changenode(linklist head);

int main(void) else

printf("沒查到要查詢的通訊者!\n");

break;

case 4:

printf("***********************\n");

printf("* 通 訊 者 信 息 的 修 改 *\n");

printf("**********************\n");

changenode(head);

break;

case 5:

printf("************************\n");

printf("通 訊 錄 的 信 息 刪 除 *\n");

printf("*************************\n");

delnode(head);

break;

case 6:

printf("************************\n");

printf("通 訊 錄 鏈 表 的 輸 出 *\n");

printf("*************************\n");

printlist(head);

break;

case 0:

printf("\t 再 見!\n");

return 0;

} }}int menu_select()

return sn;

}linklist createlist(void)

rear->next=null;

return head;

} void insertnode(linklist head,listnode *p)

p1->next=p;

p->next=p2;

} listnode *listfind(linklist head)

else

if(xz==2)

return p;

}void delnode(linklist head)

printf("真的要刪除該節點嗎?(y/n):");

getchar();

scanf("%c",&jx);

if(jx=='y'||jx=='y')

}void printlist(linklist head)

} void changenode(linklist head)

else

printf("沒查到要查詢的通訊錄者!\n");

}更多學習資料請關注專題《管理系統開發》。

本文標題: c語言實現通訊管理系統設計

本文位址:

C語言 實現通訊錄管理

通訊錄的實現的功能 通訊錄可以用來儲存1000個人的資訊,每個人的資訊包括 姓名 性別 年齡 住址,實現最基本的增刪改查功能外,並實現顯示所有資訊 清空所有聯絡人 以名字排序所有聯絡人等功能 將主要 分成了三個原始檔,main.c,txl.c,txl.h,其中main.c實現通訊錄的主邏輯,txl....

C語言實現銀行管理系統

include include include include include include struct bank struct bank person 1000 int i,j,jine,num,k 0 設定密碼 void setpswd char pswd else break pswd x...

c語言實現TCP socket通訊

tcp面向位元組流傳輸資料,提供可靠的資料傳輸服務。通過tcp傳送的資料無差錯 不丟失 不重 復,而且按序到達。由於tcp是基於連線的,所以每一條tcp連線只能是點到點的互動通訊。伺服器端初始化winsock環境後,便呼叫socket函式建立流式套接字 然後對sockaddr in結構體進行設 置,...