a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁(yè) > 編程 > C > 正文

C語(yǔ)言-光標(biāo)定位與顏色設(shè)置的實(shí)現(xiàn)方法

2020-02-24 14:27:57
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

我們程序員在接手不同項(xiàng)目點(diǎn)時(shí)候,對(duì)環(huán)境、光標(biāo)定位和顏色設(shè)置都有很高是要求,那么這個(gè)時(shí)候我們要怎么去實(shí)現(xiàn)呢?別著急,下文是武林技術(shù)頻道小編為大家?guī)?lái)的C語(yǔ)言-光標(biāo)定位與顏色設(shè)置的實(shí)現(xiàn)方法,一起來(lái)看看吧!

一、WINDOWS:
1.光標(biāo)定位函數(shù):

?

#include <windows.h>
#include <conio.h>
/****** 光標(biāo)移到指定位置 ********************************/
void gotoxy(HANDLE hOut, int x, int y)
{
????? COORD pos;
????? pos.X = x;???????????? //橫坐標(biāo)
????? pos.Y = y;??????????? //縱坐標(biāo)
????? SetConsoleCursorPosition(hOut, pos);
}
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);//定義顯示器句柄變量
gotoxy(hOut,20,30);???????? //光標(biāo)定位在坐標(biāo)(20,30)


2.顏色控制:
2.1函數(shù)實(shí)現(xiàn)

?

?

?


/******設(shè)置文本為綠色 ********************************************/
void Set_TextColor_Green (void)
{???
????? HANDLE Handle = GetStdHandle(STD_OUTPUT_HANDLE);
????? SetConsoleTextAttribute(Handle, FOREGROUND_INTENSITY | FOREGROUND_GREEN);
}


2.2 system
system("color 0D");//設(shè)置文本為粉紅色
注:1.0-15為16種顏色。
???????? 2.0D中0為背景顏色,D為字體顏色。

3.清屏
system("cls");

二、Linux:
在linux/unix的字符界面下,可以利用一些控制符來(lái)定位顯示位置、控制顏色、清屏等。
printf("/033[47;31mhello world/033[5m");
47是字背景顏色, 31是字體的顏色, hello world是字符串. 后面的/033[5m是控制碼.

顏色代碼:
QUOTE:
字背景顏色范圍: 40--49???????????????? 字顏色: 30--39
??????? 40:黑????????????????????????? 30:黑
??????? 41:紅????????????????????????? 31:紅
??????? 42:綠????????????????????????? 32:綠
??????? 43:黃????????????????????????? 33:黃
??????? 44:藍(lán)????????????????????????? 34:藍(lán)
??????? 45:紫????????????????????????? 35:紫
??????? 46:深綠??????????????????????? 36:深綠
??????? 47:白色??????????????????????? 37:白色
ANSI控制碼:
QUOTE:
? /033[0m 關(guān)閉所有屬性
? /033[1m 設(shè)置高亮度
? /03[4m 下劃線
? /033[5m 閃爍
? /033[7m 反顯
? /033[8m 消隱
? /033[30m? --? /033[37m 設(shè)置前景色
? /033[40m? --? /033[47m 設(shè)置背景色
? /033[nA 光標(biāo)上移n行
? /03[nB 光標(biāo)下移n行
? /033[nC 光標(biāo)右移n行
? /033[nD 光標(biāo)左移n行
? /033[y;xH設(shè)置光標(biāo)位置
? /033[2J 清屏
? /033[K 清除從光標(biāo)到行尾的內(nèi)容
? /033[s 保存光標(biāo)位置
? /033[u 恢復(fù)光標(biāo)位置
? /033[?25l 隱藏光標(biāo)
? /33[?25h 顯示光標(biāo)

以上就是關(guān)于C語(yǔ)言-光標(biāo)定位與顏色設(shè)置的實(shí)現(xiàn)方法,希望一切都可以經(jīng)過(guò)武林技術(shù)頻道的介紹輔助大家完成夢(mèng)想,如果你還想了解更多的信息,你可以關(guān)注武林技術(shù)頻道!

?

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 视频精品一区 | 中文字幕日韩一区二区 | 久久电影国产 | 成人免费视频一区 | 中文字幕一区二区三区四区 | 国产精品91色 | 欧美日韩在线不卡 | 狠狠色综合网站久久久久久久 | 国产亚洲精品美女久久久久久久久久 | 欧美成人免费在线 | 欧美一级二级三级视频 | 国产在线精品一区二区三区 | 国产乱肥老妇国产一区二 | 青青草视频免费观看 | 欧美黑人一级爽快片淫片高清 | 亚洲一区二区三区中文字幕 | 国产三区在线成人av | 国产精品久久久99 | 亚洲人在线播放 | 亚洲 一区| 成人欧美一区二区三区视频xxx | 亚洲高清电影 | 91精品国产综合久久婷婷香蕉 | 欧美在线观看一区 | 亚洲高清不卡视频 | 日本欧美日韩 | 99久久久无码国产精品 | 本道综合精品 | 求av网站| 色综合久久天天综合网 | 亚洲激情在线 | 四虎在线视频 | 日批视频在线播放 | 国产精品亚洲一区 | 久草视频在线看 | 日日碰碰 | 婷婷午夜激情 | 国产美女在线播放 | 日韩中文字幕免费在线 | 国产精品视频久久久 | 久久之久久 |