菜单结束是关闭程序

时间:2013-05-02 21:41:27

标签: c function menu linked-list

我目前在一个函数中有一个工作链表,我的程序首先调用main中的菜单(函数中的switch语句),然后给你选项:

  • 将数据添加到链接列表中。
  • 将数据保存到文本文件中。
  • 显示数据。

一旦功能结束,我无法解决如何将菜单调回程序的问题。目前,一旦我将一些数据添加到我的链表中,程序就结束了。如何使程序再次调用菜单而不是终止?

main() 
{
    Menu();
}

void AddPacket()
{
   //Linked list inside here
}

void Menu()
{ 
    //Menu creation
}

我尽量不添加大量代码,因为最后两个问题我已经问过其他人刚刚为我完成了代码,我想尝试自己解决这个问题。

1 个答案:

答案 0 :(得分:2)

您应该在循环内调用Menu()。这样,当您的AddPacket返回时,它将经历另一次迭代。我假设您从AddPacket()内拨打Menu()