如何在不失去当前位置的情况下重新加载菜单中的数据?
例如,当用户“选择”一个项目时,并执行更改数据的操作(更新该项、删除它或将新项添加到菜单中),我想重新加载菜单但仍保持光标在刚才选择的项目上。怎样才是最好的做法?
供参考,这个问题看起来非常接近,但我认为它没有涵盖添加/删除问题:如何在ncurses&C中替换字符串菜单项 这个问题也类似,但对我来说过于具体:Ncurses菜单-记忆选择
例如,当用户“选择”一个项目时,并执行更改数据的操作(更新该项、删除它或将新项添加到菜单中),我想重新加载菜单但仍保持光标在刚才选择的项目上。怎样才是最好的做法?
供参考,这个问题看起来非常接近,但我认为它没有涵盖添加/删除问题:如何在ncurses&C中替换字符串菜单项 这个问题也类似,但对我来说过于具体:Ncurses菜单-记忆选择