ncurses

    1热度

    1回答

    我想创建一个窗口,作为我的整个游戏的边界。所以这将是“主要”窗口。我发现最好的方法是创建一个“幽灵”窗口,另一个是真正的窗口,你会使用它,里面的尺寸略小。 但我仍然不能真正地创造它:继承人我最好的解决方案呢。 #include <ncurses.h> WINDOW* createWindow(int, int, int, int); WINDOW* createRealWindow(int,

    0热度

    1回答

    在可以处理调整大小的终端窗口底部打印一行的正确方法是什么? import curses from curses import wrapper def main(stdscr): inp = 0 y,x = stdscr.getmaxyx() stdscr.clear() stdscr.nodelay(1) while inp != 48 an

    1热度

    1回答

    在Arch Linux,当我建立的东西,ld抱怨找不到curses库: /usr/bin/ld: cannot find -lcurses collect2: error: ld returned 1 exit status 但我确实/usr/lib包含curses相关的库: # ls -lt /usr/lib/libcurse* lrwxrwxrwx 1 root root 13 May

    1热度

    1回答

    我正在C++中为参数化字符串(用于指定终端的某些终端功能)实施解析器。那时,我发现这个% encoding传来的terminfo的man page: %l push strlen(pop) 所以,我的问题是,每当我们推什么压入堆栈,它是当这些下列% encodings遇到: %p[1-9] push ith parm %’c’ push char constant c

    -1热度

    1回答

    我已经在Linux mint中安装了ncurses库,但我仍然不能在c中使用getch函数。我正在使用Linux mint 18.2。 这里是我的程序: #include <stdio.h> #include <curses.h> int main() { char k; printf("how are you"); k = getch(); pri

    0热度

    1回答

    例如,我有字符串"Colour selected is red"如何仅使“红色”一词变成红色? 这是我用来尝试和实现这一点。 import curses curses.start_color() curses.init_pair(1, curses.COLOR_RED, curses.COLOR_BLACK) win = curses.newwin(5 + window_height, w

    0热度

    1回答

    我想学习Ruby,所以我想我会尝试在同一时间学习它和Curses。我正在创建一个导航菜单,允许用户选择将运行系统命令的选项。 我已经到了创建导航菜单的地步,我可以使用箭头键循环选项。 现在我正在尝试读取Enter键作为输入,并在按Enter键时运行系统命令。例如: input = menu.getch if input == ENTER 在 position = 3 if posit

    0热度

    1回答

    我正在Linux中使用ncurses构建游戏。 我可以将代码复制/粘贴到Microsoft Visual Studio(正确设置为PDCurses),并且所有内容都可以正常运行吗? 谢谢!

    0热度

    1回答

    我有这样的代码跟ncurses的工作: #include <iostream> #include <string> #include <fstream> #include <ncurses.h> #include <cstdlib> //char a='a'; int c=0; bool ex = false; void mva() { std::cout <<

    0热度

    1回答

    我有以下结构: typedef struct gameState { WINDOW *game; character *player; finalPosition positions[5]; int level, found, timeSpent[3]; } gameState; 我如何能在gameState.game节省ncurses的窗口? 这就是