c顏色過濾
㈠ C語言顏色問題,非常急!!!
SetColor調用的是SetConsoleTextAttribute方法
其中不能使用SetColor(40,30);這樣的參數,是錯誤的.
SetConsoleTextAttribute函數的原型為BOOL SetConsoleTextAttribute(HANDLE
hConsoleOutput, WORD wAttributes);
wAttributes是用來設置顏色的參數:
FOREGROUND_BLUE
字體顏色:藍
FOREGROUND_GREEN
字體顏色:綠
FOREGROUND_RED
字體顏色:紅
FOREGROUND_INTENSITY
前景色高亮顯顯
BACKGROUND_BLUE
背景顏色:藍
BACKGROUND_GREEN
背景顏色:綠
BACKGROUND_RED
背景顏色:紅
BACKGROUND_INTENSITY
背景色高亮顯示
FOREGROUND_BLUE,FOREGROUND_GREEN,FOREGROUND_RED,FOREGROUND_INTENSITY,BACKGROUND_BLUE,BACKGROUND_GREEN,BACKGROUND_RED,BACKGROUND_INTENSITY對應的值分別是1
2 4 8 16 32 64 128。
也就是說SetConsoleTextAttribute函數是靠一個位元組的低四來控制前景色,高四位來控制背景色。
具體傳入的參數你看下網路:http://ke..cn/view/4237672.htm
㈡ C語言中如何控制一行字元的顏色
/*代碼如下:*/
#include<stdio.h>
#include<windows.h>
intmain()
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
printf("這行文字是專紅色的! ");
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN|FOREGROUND_RED|FOREGROUND_BLUE);
printf("這行文字是白屬色的! ");
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);
printf("這行文字是藍色的! ");
return0;
}
㈢ c語言怎麼控制輸出字元的顏色!
1、可以調用dos控制台的命令system("color xx");改變文字顏色。
設置默認的控專制台文字和背景顏色。
COLOR [attr]
attr 指定控制台輸屬出的顏色屬性
顏色屬性由兩個十六進制數字指定 -- 第一個為背景,第二個則為文字。每個數字可以為以下任何值之一:
0 = 黑色 8 = 灰色
1 = 藍色 9 = 淡藍色
2 = 綠色 A = 淡綠色
3 = 淺綠色 B = 淡淺綠色
4 = 紅色 C = 淡紅色
5 = 紫色 D = 淡紫色
6 = 黃色 E = 淡黃色
7 = 白色 F = 亮白色
如果沒有給定任何參數,該命令會將顏色還原到 CMD.EXE 啟動時
的顏色
2、常式:
#include<stdio.h>
#include<stdlib.h>
intmain(){
system("colora1");//改變背景為綠色,文字為藍色
printf("hellocolor:) ");
return0;
}
㈣ C語言 顏色的問題
編譯器問題,用TC可以解決
還有包含
#include"stdio.h"
#include"system.h"
㈤ C是什麼顏色。
?你是說CMYK印刷色么
C. 青色(Cyan) M. 洋紅色(Magenta) Y. 黃色(Yellow) K. 黑色(blacK)
真人才,問個問題 都不說清楚 還讓別人揣摩啊?
㈥ c語言 判斷顏色函數
沒有簡單的方法。
視窗程序,只能控制自己建的窗和自己建版的窗內的鼠權標位置。要取得自己建的窗外的窗的信息,要寫動態鏈接庫和運行動態鏈接庫,要調用動態鏈接庫。
API 函數
COLORREF GetPixel(HDC hdc, int nXPos, int nYPos);
可以得到屏膜上某個點的顏色(頭文件 Wingdi.h)
還有辦法就是 模擬Print-Screen:
keybd_event(VK_SNAPSHOT,0x2C,0,0);
keybd_event(VK_SNAPSHOT,0x2C,KEYEVENTF_KEYUP,0);
取得全屏幕 BITMAP,從 區域 幾何定義,找到第幾行第幾列的圖素,得顏色。
㈦ c語言中的顏色設置語句詳解
1.if語句的一般格式復
if(表達制式)
{語句組1;}
[else
{語句組2;}
]
(1)if語句中的「表達式」必須用「(」和「)」括起來。
(2)else子句(可選)是if語句的一部分,必須與if配對使用,不能單獨使用。
(3)當if和else下面的語句組,僅由一條語句構成時,也可不使用復合語句形式(即去掉花括弧)。
2.if語句的執行過程
(1)預設else子句時
當「表達式」的值不等於0(即判定為「邏輯真」)時,則執行語句組1,否則直接轉向執行下一條。
(2)指定else子句時
當「表達式」的值不等於0(即判定為「邏輯真」)時,則執行語句組1,然後轉向下一條語句;否則,執行語句組2。如圖4-1(b)所示。
3.if語句的嵌套與嵌套匹配原則
if語句允許嵌套。所謂if語句的嵌套是指,在「語句組1」或(和)「語句組2」中,又包含有if語句的情況。
if語句嵌套時,else子句與if的匹配原則:與在它上面、距它最近、且尚未匹配的if配對。
為明確匹配關系,避免匹配錯誤,強烈建議:將內嵌的if語句,一律用花括弧括起來。
㈧ 在Excel中如何用顏色進行篩選只顯是合條件的某種色
假設數據在a到c列,用輔助列的辦法篩選(如果你不是篩選,只是標出顏色,用條件格式內就可以):
在容d1、e1輸入tmp1、tmp2
在d2輸入
=or(countif(a:a,a1)>1,countif(b:b,b1)>1,countif(c:c,c1)>1)
在e2輸入
=or(countif(a:c,a1)>1,countif(a:c,b1)>1,countif(a:c,c1)>1)
d2:e2公式向下復制。
可以分別篩選true