ncurses

    12热度

    5回答

    如何查找终端宽度& ncurses应用程序的高度?

    1热度

    1回答

    我在,我想放多行的描述到了诅咒的菜单。 我的代码将描述字段放在上面,但如果它们不符合要求,它们就不会显示。 诅咒是开心就好打印多行文本字符串(不作为菜单的说明) 任何想法如何获得多行描述的工作?

    3热度

    1回答

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

    6热度

    4回答

    如何初始化浅灰色背景的颜色对,以及明亮的白色预览? init_pair(number,COLOR_WHITE,COLOR_WHITE)用浅灰色的前景和背景创建一个颜色对,但我需要前景真的是白色。我尝试将COLOR_WHITE与A_BLINK(通过按位或)结合使用,但不起作用。 Ncurses howto的/ examples/documentaion也无法帮助我。

    6热度

    4回答

    我在写一些返回整数的代码,然后需要使用printw从ncurses库中输出。但是,由于printw只能使用char *,所以我无法弄清楚如何输出它。 本质上,有没有办法将一个整数存储到char数组中,或者使用printw输出一个整数?

    1热度

    3回答

    如何使用ncurses在窗口中捕获命令行输出? 假设我正在执行像“ls”这样的命令,我想在ncurses中设计的特定窗口中输出该输出。我是新来ncurses.help me.Thanks提前

    2热度

    1回答

    我正在写一个应用程序使用ncurses显示测试状态在多台机器上运行。它在屏幕底部显示多个进度条,并在其上方显示一个失败日志。但是,日志可能比其他终端更容易长。 我想让多余的日志滚动到顶部,这样用户如果滚动他们的终端,他们会看到日志的其余部分。这是使用less滚动文件时发生的情况;它会将当前视图替换为下一页,但是您传递的文本会在终端的回滚中结束。 如何获得ncurses来做到这一点?

    0热度

    1回答

    我正在使用ncurses库在屏幕上显示一些有趣的输出,但在程序中间,我需要暂时退出ncurses模式。我打电话endwin(),之后我的程序应该能够使用printf()向用户显示菜单。不幸的是,我的程序无法显示菜单。我在printf()之后尝试使用fflush(),然后才能够在屏幕上显示菜单。 有谁能告诉我为什么,我拨打endwin()后,终端无法恢复正常,我无法使用printf()?

    0热度

    1回答

    我有一个ncurses应用程序执行以下操作,有时会在启动后立即执行,有时在执行一些操作之后执行。 malloc: *** error for object 0x100300400: double free Program received signal SIGABRT, Aborted (gdb) where #0 0x00007fff846a7426 in read() #1 0x000

    2热度

    2回答

    出于某种原因ncurses的不喜欢标准输入,我知道我可以使用,而不是getstr(),这里是我在做什么,到目前为止, while (fgets(str, BUF, stdin) != NULL) { printf("input something "); } 怎么可能我得到一个替代stdin的循环(也许使用getstr())? 任何帮助将不胜感激。 感谢