用C语言打印一个带颜色的橙子图案
时间: 2023-05-28 08:01:27 浏览: 79
注:以下代码仅适用于Windows系统。
```c
#include <windows.h>
int main()
{
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_SCREEN_BUFFER_INFO consoleInfo;
WORD saved_attributes;
// 获取当前控制台的屏幕缓冲区信息
GetConsoleScreenBufferInfo(hConsole, &consoleInfo);
// 保存原始的文本颜色
saved_attributes = consoleInfo.wAttributes;
// 设置文本颜色
SetConsoleTextAttribute(hConsole, FOREGROUND_RED | FOREGROUND_INTENSITY);
// 打印橙子图案
printf(" (`.-`` \"\".-`)\n");
printf(" ( . ,)\n");
printf(" 5\\| |\\_. \\\n");
printf(" \\`>--``V`-`'\\\n");
printf(" /_/`-` `-'\n");
// 恢复原始的文本颜色
SetConsoleTextAttribute(hConsole, saved_attributes);
return 0;
}
```