gpt4 book ai didi

c - 在 ncurses 中实现退格键工作的方法是什么

转载 作者:太空宇宙 更新时间:2023-11-04 03:37:58 25 4
gpt4 key购买 nike

我正在尝试通过 ncurses 创建 tui。我有同样的问题。有两个字段:

Name
_______

Password
_______

如何在每个字段中实现退格支持?以及如何使用'*'来显示密码字段中的每个字符? (现在我使用 field_opts_off(field[1], O_PUBLIC);它不显示密码字段中的字符,只移动光标)。

谢谢。

最佳答案

我记得没有 forms 包的教程。但是,ncurses 测试程序(作为 ncurses-examples 单独提供)包含一个程序 demo_forms,它通过将编辑的字段内容维护为隐藏字段缓冲区来实现删除,并在 REQ_DEL_CHAR 的情况下递减其长度。

程序截图如下:

enter image description here

关于“非 ncurses”建议:dialog 一个 curses/ncurses 应用程序,对 bash 没有特别的依赖。

关于c - 在 ncurses 中实现退格键工作的方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30732050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com