ncurses

    1熱度

    1回答

    我加ncursesw支持我的小項目,我現在可以輸出各種Unicode字符到終端仿真器(「終結者」或「GNOME-端子短」)。 的問題是,一些,但不是所有的字母標出來的空間! 問題標有: h,k,l,m,n,p,s,t(連續塊從\u2095到\u209C) 下標a,e,i,j,u,v正確顯示。 的終端仿真器可以顯示這些字符時充分了解,如由命令的輸出等 echo -e '\u2095' 這些字符甚至可

    -1熱度

    2回答

    那裏。任何人都可以告訴我我在代碼中做了什麼錯誤嗎?爲什麼計時器功能沒有出現在框中? import curses from datetime import datetime stdsrc= curses.initscr() SPACE_KEY = ord(' ') box1 = curses.newwin(20, 30, 10, 10) box1.box() def run(win

    1熱度

    1回答

    對不起,題目很奇怪。我想知道ncurses init_color函數如何將其輸入映射到顏色。從本質上講,大多數開發人員習慣於以0-255的比例用紅色,綠色和藍色表示顏色,但init_color的取值範圍爲0-1000。 例如: 如果我想獲得在ncurses的顏色(75, 0, 130),我會打電話init_color(COLOR_NAME, 300, 0, 520)?

    1熱度

    2回答

    我使用ruby curses包(ruby 2.1.5)。 在某些情況下,我想在屏幕不在我的節目結束被清除,從而使Curses.stdscr的最終內容仍然是我的終端,當程序退出上顯示。 我試過把電話撥到Curses.close_screen,但終端屏幕在退出時仍然被清除。 有沒有什麼辦法可以告訴ruby中的curses在程序終止時不清除屏幕? 預先感謝您。

    0熱度

    2回答

    假設我有一個在curses屏幕上執行一些工作的ncurses程序,並最終打印出stdout。調用該程序c.c,編譯爲a.out。 我希望先火起來的ncurses,一些動作之後,a.out退出並打印c.c到stdout,這是閱讀cat,因而文件c.c的打印內容。 #include <stdio.h> #include <ncurses.h> int main() { initscr(

    0熱度

    1回答

    我在嘗試獲取ncurses替代字符表單字符的整數值。 #include <iostream> int main() { uint i = ACS_S7; //I've also tried other values std::cout << i << std::endl; } 只是打印0雖然。

    -1熱度

    2回答

    我正在寫一個基於終端的菜單,調用一個函數在箭頭鍵的菜單中向上/向下移動。問題是我需要WINDOW才能被兩個函數看到(它們都不是stdscr)。我試圖通過在頭文件中聲明它沒有成功來創建一個extern窗口。任何建議如何我可以做到這一點?謝謝

    -1熱度

    1回答

    我目前正試圖讓我的觀點在矩形代碼工作。可悲的是我得到一個浮點異常,但我不知道爲什麼。我首先想到這是因爲可能的零分,但我排除了這一點。它似乎也是我每次都投入int,所以甚至不應該有浮點。 #include <stdio.h> #include <stdlib.h> #include <ncurses.h> #include <time.h> int point_on_line(int x,

    0熱度

    1回答

    使用來自AIX的默認curses庫的系統具有以下行爲:每次屏幕清理並重寫時,舊屏幕由終端仿真器保存在其滾動緩衝區中,所以你可以回滾,每個屏幕在清理之前。 現在,使用ncurses 6,也許一些修改(我們不知道是否有原始代碼中的變化),所有終端仿真程序不再保留舊屏幕。 有什麼我們冷做(programmaticaly,設置,...),以確保或允許模擬器保持屏幕在滾動緩衝區之前,他們被清洗?

    0熱度

    1回答

    我是編程新手,我想用C語言中的ncurses實現以下內容: 帶有填充字段的表單,並且在此表單下方有一個連續的改變傳感器值以在填寫表格期間由用戶觀察,這導致期望的動作。 我很高興我做到了這一點,我現在可以將字段緩衝區放入我的變量中,按回車鍵,但現在我面臨的問題似乎是不可Googleable的。 我的程序從我在下面發佈的示例開始。在原始示例中,我只添加了兩行,它已經很好地說明了我的問題。我設定超時(1