c++怎样编程色彩变化

2024-12-30 05:05:47
推荐回答(2个)
回答1:

/*这是一个打印色谱的程序.

*一共16种颜色
*每循环16次背景颜色值加1

*要背景色和字体色同时都有,计算颜色值公式为:颜色值=16*(背景颜色+1)-1-(15-字体颜色值);
*具体用法是:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 颜色值);
*下面的程序输出了颜色表.第一个为黑色,颜色值为0,以此类推,白色颜色值为15
*希望我说清楚了.
*/
#include
#include
int main()
{
for(int x=0; x<=15; x++){
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), x);
std::cout << "Hello Word!"<< std::endl;
}
system("PAUSE");
return 0;
}

回答2:

什么意思,色彩不是有RGB的只控制吗,只需改变他们的值就行了