#include <stdio.h>
#include <stdlib.h>
struct Customer
{
int arrive_time;
int tackle_time;
struct Customer * next;
};
typedef struct
{
Customer *front,*rear;
}Linklist;
int Customer_Counts = 0;
Linklist *Init_Queue(Linklist *p)
{
Linklist *head = p;
printf("Init");
if((head->front = (Customer *)malloc(sizeof(Customer)))==NULL)
{
printf("error!");
return head;
}
else
{
head->rear = head->front;
head->front->next=NULL;
printf("Succeed");
return head;
}
}
void Control()
{
;
}
void main()
{
Linklist *head = NULL;
head = Init_Queue(head);
printf("%d",head);
Control();
}
#include <stdlib.h>
struct Customer
{
int arrive_time;
int tackle_time;
struct Customer * next;
};
typedef struct
{
Customer *front,*rear;
}Linklist;
int Customer_Counts = 0;
Linklist *Init_Queue(Linklist *p)
{
Linklist *head = p;
printf("Init");
if((head->front = (Customer *)malloc(sizeof(Customer)))==NULL)
{
printf("error!");
return head;
}
else
{
head->rear = head->front;
head->front->next=NULL;
printf("Succeed");
return head;
}
}
void Control()
{
;
}
void main()
{
Linklist *head = NULL;
head = Init_Queue(head);
printf("%d",head);
Control();
}