ncurses を正しく使用する方法を見つけようとしています。いくつかのメニューを作成したいのですが、各メニューはたとえば別のメニューにつながります。
メニューのテンプレートを作成してから、汎用メニューの関数にパラメーターを追加して、メニューの選択肢/選択肢配列のサイズ/それがどこにつながるかを選択する必要があります(switch-case/if elseを使用)
gen_menu(1){...if (choice==1){gen_menu(2);}...}
また
メニューごとに異なる関数を作成し、各メニューから別のメニューに関数を呼び出しますか?
menu1(){...if (choice==1){menu2();}...}