c - C 中的 NCURSES 标准输入

标签 c ncurses

由于某些原因 ncurses 不喜欢 stdin,我知道我可以改用 getstr(),这就是我目前所做的,

while (fgets(str, BUF, stdin) != NULL) {
    printf("input something ");
}

我怎样才能为这个循环找到标准输入的替代方案(可能使用 getstr())?

任何帮助将不胜感激。

谢谢

最佳答案

为了使用 ncurses 捕获输入,我会根据您的需要使用 3 个函数之一:

getch() 用于字符,scanw() 用于格式化输入,最后是 getstr()

关于c - C 中的 NCURSES 标准输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1772921/

相关文章:

带有字符数组 : "warning: array subscript has type ' char'"的 C 警告

无法修复 ncurses 中的内存泄漏

python - Python 中的 N-curses : how to catch and print non ascii character?

ncurses - 在 ncurses 中捕获 control+key 的正确方法

我们可以将更长的字符串分配给数组吗?

c - gcc:降低 libc 所需的版本

c - 隐式类型提升规则

c++ - C/C++ 运行时库和 C/C++ 标准库的区别

c - 如何使用Ncurses在屏幕坐标中找到光标位置?

c++使用ncurses库重复函数名称