![](/img/trans.png)
[英]Visual Studio C++, how to change the text color for “nullptr”
[英]How to change the color of text to ANY color in C++
因此,我需要將文本的顏色更改為: 粉紅色為前景,黑色為背景。 我已經搜索過google,但找不到任何內容說明如何將文本顏色更改為粉紅色(或除藍色/紅色/綠色等以外的任何其他顏色)。 我知道
system("Color *back**fore*")
但這沒有粉紅色。 有人可以幫我嗎? 謝謝
我只能回答基於Linux的終端。
#include <iostream>
using std::cout;
using std::endl;
int main(){
char pinkish[] = { 0x1b, '[', '3', '8',';','5',';','2','1','2','m',0 };
char normal[] = { 0x1b, '[', '0', ';', '3', '9', 'm', 0 };
cout << pinkish << "Hello" << normal << endl;
}
使用ANSI顏色代碼,向下滾動到256位顏色表。
{ 0x1b, '[', '3', '8',';','5',';','2','1','2','m',0 };
前景色:ESC [38; 5;
背景顏色:ESC [48; 5;
256位色值:212
終端字符(我猜):m
希望這會有所幫助,對此進行研究很有趣。 那里有很多很好的信息-方式很多,但希望我能總結為您所要的內容。
一些參考:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.