我正在尝试找出如何正确使用 ncurses。我想创建几个菜单,例如,每个菜单都会指向另一个菜单。
我是否应该制作一个菜单模板,然后将参数添加到通用菜单的函数中,该函数将选择哪个菜单选项/选择数组的大小/它将导致的位置(使用 switch-case/if else)
gen_menu(1){...if (choice==1){gen_menu(2);}...}
或者
为每个菜单创建一个不同的功能,然后从每个菜单调用该功能到另一个?
menu1(){...if (choice==1){menu2();}...}