1. 程式人生 > >c語言實現電話訂單系統(連結串列)之框架

c語言實現電話訂單系統(連結串列)之框架

嚶嚶嚶~本萌新自學了連結串列後,想按照《c語言程式設計》案例2裡也學寫電話訂單管理系統,雖然幾乎是一段一段地抄的,但是我加入了我的註釋,這樣好理解些,另外我在部分地方做了改動以簡化它(說不定弄巧成拙嘿嘿嘿)。

一步一步來,這是我的框架:(要是覺得萌新寫的不好直接噴,本萌新抗壓能力強)

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
struct Guestlist
{
	char name[8];
	int peoplesum;			            //隨行人數
	float time;				        	//客戶到達時間
	int number;					        //訂單序號
	struct Guestlist *next;
};
void Insert    (struct Guestlist**head);
void Search (struct Guestlist* head);
void Update(struct Guestlist* head);
void Delete  (struct Guestlist**head);
void Show    (struct Guestlist* head);

int main()
{
    struct Guestlist *head=NULL;        //定義表頭指標
    int operation;                      //操作選擇數
    printf("請輸入運算元:\n");
    printf("1代表 新建\n");
    printf("2代表 搜尋\n");
    printf("3代表 更新\n");
    printf("4代表 刪除\n");
    printf("5代表 顯示\n");
    scanf("%d",&operation);
    if(operation!=6)
    {

        printf("\n");
        if(operation==1)
          Insert    (&head);
        if(operation==2)
           Search (head);
        if(operation==3)
            Update( head);
        if(operation==4)
            Delete  (&head);
        if(operation==5)
            Show    ( head);
    }

return 0;
}

void Insert    (struct Guestlist**head)
{

}
void Search (struct Guestlist* head)
{

}
void Update(struct Guestlist* head)
{

}
void Delete  (struct Guestlist**head)
{

}
void Show    (struct Guestlist* head)
{

}