Queue* mkqueue(void) { Queue *q; q = malloc(sizeof(*q)); queueset(q); return q; }
void Queue_mode(struct queue *q){ int data; while(1){ printf("1->setdata\n2->initialize \n3->output\n4->back\nWhich?: "); scanf("%d",&data); if(data == 1){ queueset(q); }else if(data == 2){ free(q -> data); initialize_q(q); }else if(data == 3){ queueout(q); }else if(data == 4){ free(q -> data); selectmode(); }else{ printf("error.\n"); } } }