C++彩色圣诞树代码
时间: 2023-12-22 17:30:14 浏览: 176
C语言的圣诞树代码示例
很高兴为您解答。下面是一个使用C++编写的彩色圣诞树代码示例:
```cpp
#include <iostream>
#include <windows.h>
int main() {
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
// 设置绿色
SetConsoleTextAttribute(hConsole, 10);
std::cout << " *\n";
std::cout << " ***\n";
std::cout << " *****\n";
std::cout << " *******\n";
std::cout << " *********\n";
std::cout << "***********\n";
// 设置红色
SetConsoleTextAttribute(hConsole, 12);
std::cout << " |||\n";
std::cout << " |||\n";
// 设置黄色
SetConsoleTextAttribute(hConsole, 14);
std::cout << " |||\n";
std::cout << " |||\n";
// 设置白色
SetConsoleTextAttribute(hConsole, 15);
std::cout << " |||\n";
std::cout << " |||\n";
// 设置彩色
SetConsoleTextAttribute(hConsole, 11);
std::cout << " *****\n";
std::cout << " *******\n";
std::cout << " *********\n";
std::cout << "***********\n";
// 恢复默认颜色
SetConsoleTextAttribute(hConsole, 7);
return 0;
}
```
这段代码使用了Windows API中的`SetConsoleTextAttribute`函数来设置控制台输出的文本颜色。通过调用不同的颜色代码,我们可以实现彩色的圣诞树效果。
阅读全文