Как я могу перезагрузить данные в меню, не теряя текущую позицию?
Например, когда пользователь «выбирает» элемент и выполняется действие, изменяющее данные. (Либо обновляя элемент, либо удаляя его, либо добавляя новый элемент в меню.) Я хочу перезагрузить меню, но по-прежнему держать курсор на только что выбранном элементе. Как лучше всего это сделать?
Для справки, этот вопрос казался очень близким, но я не думаю, что он охватывает проблему добавления/удаления: Как заменить строковый пункт меню в ncurses & C
Этот вопрос также казался похожим, но был слишком конкретным для меня: меню Ncurses - запоминание выбора