问题标签 [ncurses]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
211 浏览

c++ - ncurses中双重释放的任何可能原因?

我有一个 ncurses 应用程序执行以下操作,有时在启动后立即执行,有时在一些摆弄后执行。

有没有人对可能的事情有建议?

0 投票
1 回答
1008 浏览

erlang - Erlang:在 Solaris 10 上找不到 Ncurses 的构建问题

我正在尝试在 Solaris 10 上构建 Erlang。构建过程失败,并显示找不到 libncurses.so.5 的消息。
我已经从 sunfreeware.com 安装了 libncurses,我从头开始构建并安装在 /usr/local/lib/ 中。
我尝试使用 -L/usr/local/lib/ 设置 LDFLAGS,但仍然没有运气。我错过了什么让 make 拿起图书馆?
我正在使用 GNU Make 3.81 和 GCC 3.4.6。

0 投票
2 回答
2499 浏览

c - C 语言中的 NCURSES 标准输入

出于某种原因, ncurses不喜欢stdin,我知道我可以改用 getstr(),这就是我目前正在做的事情,

我怎样才能得到这个循环的标准输入的替代品(也许使用 getstr())?

任何帮助将不胜感激。

谢谢

0 投票
5 回答
41102 浏览

c - ncurses 终端大小

如何找到 ncurses 应用程序的终端宽度和高度?

0 投票
2 回答
1170 浏览

java - 用于基于文本和控制台的表单的 Java 框架?

是否有任何基于 Java 的框架来定义和管理基于文本、VT100 或基于控制台的表单系统?

0 投票
4 回答
7249 浏览

c - How to get a brightwhite color in ncurses?

How to init a color pair with light grey background, and bright white foregraound?

init_pair(number, COLOR_WHITE, COLOR_WHITE) creates a color pair with light grey foreground and backround, but I need foreground to be really white. I tried combining COLOR_WHITE with A_BLINK (through bitwise OR) but that doesn't work. Ncurses howto's/examples/documentaion couldn't help me either.

0 投票
4 回答
2149 浏览

c++ - 在 C++ 中将整数存储到 char* 中

我正在编写一些返回整数的代码,然后需要使用 ncurses 库中的 printw 将其输出。但是,由于 printw 只需要 char*,我不知道如何输出它。

本质上,有没有办法将整数存储到 char 数组中,或者使用 printw 输出整数?

0 投票
3 回答
3083 浏览

ncurses - 在 ncurses 中捕获命令行输出

如何使用 ncurses 在窗口中捕获命令行输出?

假设我正在执行像“ls”这样的命令,我想在 ncurses 中设计的特定窗口中打印该输出。我是 ncurses 的新手。帮助我。在此先感谢

0 投票
1 回答
986 浏览

ncurses - endwin() 是否取消初始化 ncurses?

我正在使用该ncurses库在屏幕上显示一些有趣的输出,但在程序中间我需要暂时退出ncurses模式。我调用endwin(),之后我的程序应该可以用来printf()向用户显示菜单。不幸的是,我的程序无法显示菜单。我尝试使用 fflush()after printf(),然后它才能在屏幕上显示菜单。

谁能告诉我,为什么我打电话后endwin(),终端无法恢复正常,我无法使用printf()

0 投票
1 回答
1553 浏览

screen-scraping - 用于自动化 ncurses 类型 telnet 会话的跨平台解决方案

背景

当传统硬件无法在其他接口中提供简单的解决方案时,我在网络和电信方面的部分工作涉及自动化 telnet 会话。许多旧设备只能通过工艺端口(RS-232 串行端口)、SNMP 或 telnet 访问。有时 telnet 是访问特定信息的唯一方式,但是 telnet 被设计为人机界面,因此需要屏幕抓取。此外,还存在抓取屏幕的问题,其中仅更新部分以节省带宽(请参阅ncurses)。在我的工作中,我使用了 ActiveState Expect 和 Python telnet 库。

问题

哪些语言和库能够自动化 telnet 会话并具有以下要求:

更好的解决方案还包括以下内容:

  • 易于再分发(例如,不需要在机器上安装一些巨大的运行时。)
  • 也适用于 SSH、串行连接和其他命令行界面。