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得到的接近但輸出格式不可讀取。