由于某些原因 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/