/*
名稱:菜單
功能:建立一個菜單用來控制鏈表
接收:void
返回:int
*/
int menulink(void){
struct node *head = NULL;
int data = 0, deldata = 0;
int choose;
printf("************* LINK LIST MENU *************\n");
printf("\t1 --- Initial link list\n");
printf("\t2 --- Insert link list\n");
printf("\t3 --- Delete link list\n");
printf("\t4 --- Print link list\n");
printf("\t5 --- Exit\n");
printf("******************************************\n");
printf("\tPlease choose:");
scanf("%d", &choose);
while (choose != 5){
switch (choose){
case 1:
head = initLink();
break;
case 2:
printf("enter the data you want to insert to link:");
scanf("%d", &data);
insertLink_head(head, data);
break;
case 3:
printf("enter the data you want to delete from the link:");
scanf("%d", &deldata);
deleteLink(head, deldata);
break;
case 4:
printLink(head);
break;
case 5:
break;
}
printf("\n\n");
printf("************* LINK LIST MENU *************\n");
printf("\t1 --- Initial link list\n");
printf("\t2 --- Insert link list\n");
printf("\t3 --- Delete link list\n");
printf("\t4 --- Print link list\n");
printf("\t5 --- Exit\n");
printf("******************************************\n");
printf("\tPlease choose:");
scanf("%d", &choose);
}
return 0;
}
建立一個菜單用來控制鏈表
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.