#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結構體進行設 置,...