ncurses

    5热度

    2回答

    我一直在寻找写出curses应用程序的好方法。到目前为止,我已经发现了Curses :: UI和Curses :: Toolkit,但是他们都不像我想要的那样是可以被使用的。现在我正在寻找只用Curses自己编写我的应用程序,并在这个过程中了解它的一些事情!有没有好的书籍/教程/等。那会教会我用Curses和Perl编写应用程序的胆量? (我不如果它与其他语言,如C写的,记在心上。只要我能翻译一下

    3热度

    1回答

    我正在用ncurses和C编写一个pong克隆。我需要找到一种方法来设置键盘重复延迟以使它更容易让玩家移动桨,否则他们会卡在击键上,等待大约50毫秒,直到钥匙开始重复。 我检查了ncurses的手册页和文档,我似乎找不到任何有关更改键盘重复延迟的参考,同时程序kbdrate也不适合我使用,因为它会有点奇怪要求以root身份运行的游戏。 感谢, 灵光

    7热度

    3回答

    我似乎无法在彩色模式下得到白底黑字在curses中工作。如果我不打电话给start_color,我会变成白底黑字。一旦我打电话给start_color,事情就开始以灰黑色的方式输出。 如果您运行此脚本: import sys for i in xrange(30, 38): print '\x1b[0;' + str(i) + 'm' + str(i) + ': Shiny colo

    7热度

    2回答

    有Windows平台上类似的ncurses对PHP的? 我创建了一个CLI脚本,想显示一种很好的方式的各种统计数据(目前处理的唱片,完工百分比等),无输出负载和文字堆到cmd.exe窗口。 Ncurses的扩展不工作在Windows上。

    9热度

    1回答

    我需要使用NCurses和Perl。我发现了一些非常短的文本,但没有任何例子。 有没有人知道任何现有的在线指南? 谢谢!

    5热度

    2回答

    我正在制作一个程序,在ncurses中显示一些信息,然后打开vim(使用system)以允许用户编辑文件。但是,vim退出后,ncurses屏幕将不会重绘。 refresh和wrefresh什么都不做,导致我的漂亮菜单被彻底摧毁。 所以,我被送回到命令行。当我移动它们时,菜单项重新绘制。逛了一下结果移动的东西,看起来像这样: 正如你看到的,我不再是我的漂亮ncurses的环境,。 我可以完全拆除n

    1热度

    1回答

    我通过遍历整个数组,将整数数组转换为char,然后将结果字符串添加到ncurses的方法new_item。出于某种原因,我做错了什么方式我reallocate内存,因此我得到的第一列: -4 Choice 1 0 Choice 1 4 Choice 2 1 Choice 1 4 Choice 3 - Instead of - 2 Choice 1 4 Choice 4

    2热度

    1回答

    所以我有几行代码: int maxY, maxX; getmaxyx(stdscr, &maxY, &maxX); 它给了我下面的错误: error C2440: '=' : cannot convert from 'int' to 'int *' Conversion from integral type to pointer type requires reinterpret

    0热度

    1回答

    好了,我得到这些警告每当我试图在pdcurses使用stdscr上: LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library LINK : warning LNK4049: locally defined symbol "_stdscr" impor

    3热度

    2回答

    有什么方法可以找回输出到ncurses变量上的字符吗? 比方说我做的: printw("test"); 话,我希望能够到: somefunc(strbuffer); printf("%s",strbuffer); // test 我需要一个函数来找回屏幕上的所有字符转换为一个变量,scr_dump得到的接近但输出格式不可读取。