0

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

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

一旦功能结束,我无法弄清楚如何将菜单调用回我的程序。目前,一旦我将一些数据添加到我的链表中,程序就会结束。如何让程序再次调用菜单而不是终止?

main() 
{
    Menu();
}

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

void Menu()
{ 
    //Menu creation
}

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

4

1 回答 1

2

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

于 2013-05-02T21:50:13.130 回答