/*
名称:菜单
功能:建立一个菜单用来控制链表
接收: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;
}
建立一个菜单用来控制链表
最新推荐文章于 2024-09-09 17:44:42 发布