国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

C語言-光標定位與顏色設置的實現方法

2020-02-24 14:27:57
字體:
來源:轉載
供稿:網友

我們程序員在接手不同項目點時候,對環境、光標定位和顏色設置都有很高是要求,那么這個時候我們要怎么去實現呢?別著急,下文是武林技術頻道小編為大家帶來的C語言-光標定位與顏色設置的實現方法,一起來看看吧!

一、WINDOWS:
1.光標定位函數:

?

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


2.顏色控制:
2.1函數實現

?

?

?


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


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

3.清屏
system("cls");

二、Linux:
在linux/unix的字符界面下,可以利用一些控制符來定位顯示位置、控制顏色、清屏等。
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:藍????????????????????????? 34:藍
??????? 45:紫????????????????????????? 35:紫
??????? 46:深綠??????????????????????? 36:深綠
??????? 47:白色??????????????????????? 37:白色
ANSI控制碼:
QUOTE:
? /033[0m 關閉所有屬性
? /033[1m 設置高亮度
? /03[4m 下劃線
? /033[5m 閃爍
? /033[7m 反顯
? /033[8m 消隱
? /033[30m? --? /033[37m 設置前景色
? /033[40m? --? /033[47m 設置背景色
? /033[nA 光標上移n行
? /03[nB 光標下移n行
? /033[nC 光標右移n行
? /033[nD 光標左移n行
? /033[y;xH設置光標位置
? /033[2J 清屏
? /033[K 清除從光標到行尾的內容
? /033[s 保存光標位置
? /033[u 恢復光標位置
? /033[?25l 隱藏光標
? /33[?25h 顯示光標

以上就是關于C語言-光標定位與顏色設置的實現方法,希望一切都可以經過武林技術頻道的介紹輔助大家完成夢想,如果你還想了解更多的信息,你可以關注武林技術頻道!

?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 洛阳市| 云林县| 高邮市| 二手房| 朝阳区| 阳信县| 吴忠市| 齐河县| 抚州市| 颍上县| 襄汾县| 克拉玛依市| 六枝特区| 聂拉木县| 嘉鱼县| 公主岭市| 诸暨市| 东台市| 尉犁县| 乐亭县| 进贤县| 迭部县| 会泽县| 博客| 横峰县| 广南县| 永宁县| 自治县| 红河县| 商城县| 桃江县| 桑植县| 吉林省| 休宁县| 临汾市| 河北区| 大丰市| 邯郸市| 宝鸡市| 维西| 印江|