我目前在一个函数中有一个工作链表,我的程序首先调用main
中的菜单(函数中的switch语句),然后给你选项:
一旦功能结束,我无法解决如何将菜单调回程序的问题。目前,一旦我将一些数据添加到我的链表中,程序就结束了。如何使程序再次调用菜单而不是终止?
main()
{
Menu();
}
void AddPacket()
{
//Linked list inside here
}
void Menu()
{
//Menu creation
}
我尽量不添加大量代码,因为最后两个问题我已经问过其他人刚刚为我完成了代码,我想尝试自己解决这个问题。
答案 0 :(得分:2)
您应该在循环内调用Menu()
。这样,当您的AddPacket
返回时,它将经历另一次迭代。我假设您从AddPacket()
内拨打Menu()
。