2 curses庫IO處理 顏色屬性

2021-07-02 20:22:02 字數 1101 閱讀 6031

2.7 顏色屬性

2.7.1 顏色說明

* curses庫中使用rgb方法來表示一種顏色

* 預設的顏色有

顏色            索引號  

color_black          0  

color_red            1  

color_green          2  

color_yellow         3  

color_blue           4  

color_magenta        5  

color_cyan           6  

color_white          7  

2.7.2 顏色函式及變數

int colors; /**終端能夠支援的最大顏色數目 */

int colors_pairs; /**終端能夠支援的顏色配對表的最大數目 */

chtype color_pair(n); /**根據索引號返回初始化的顏色配對表中的顏色屬性 */

/**@brief 將終端的顏色f恢復到終端開啟時候的狀態

@return err 終端不支援彩色

@return ok 成功

@note 一般在呼叫了initscr()函式之後就呼叫這個函式,它初始化顏色表,同時i初始化變數colors和color_pairs

*/int start_color();

/**@brief 改變顏色配對表條目中的顏色定義

@param 顏色配對索引

@param 前景色

@param 背景色

*/int init_pair(short pair,short f,short b);

/**@brief 更改顏色定義

@param color 被更改定義的顏色

@param r 紅色背景分量

@param b 藍色背景分量

@param g 綠色背景分量

*/int init_color(short color,short r,short b,short g);

本文出自 「暗日」 部落格,請務必保留此出處

第8章 標準IO庫 2

8.2 條件狀態 io標準庫管理一系列條件狀態 condition state 成員,用來標記給定的io物件是否處於可用狀態,或者碰到了哪種特定的錯誤。strm iostate 機器相關的整型名,由各個iostream類定義,用於定義條件狀態。strm badbit strm iostate型別的值...

檔案操作之2 標準I O庫

在啟動程式時,有三個檔案是自動開啟的,它們是stdin stdout和stderr。它們都是在stdio.h標頭檔案中定義的,分別代表著標準輸入 標準輸出和標準錯誤輸出,與底層檔案描述符0 1和2相對應。本節將介紹標準i o庫中的下列庫函式 fopen fclose fread fwrite ffl...

DB2資料庫碎片處理

不知道各位大神有木有遇到過資料庫碎片問題。小弟也是最近第一次接觸到資料庫還有碎片這玩意。首先來說下db2資料庫的報錯資訊 在對一張表進行insert,update,delete時發現一直都在報如下錯誤資訊 後來去網上找了一些資料,說是db2的碎片引起。我就好奇,為啥會出現這種情況。結果發現是我頻繁的...