c语言中怎样彩色输出文字?(Dev-c++)

发布网友 发布时间:2022-04-22 00:56

我来回答

5个回答

热心网友 时间:2023-09-26 20:30

/* WIN-TC BGI 图形编程模板 */

#include "Conio.h"
#include "graphics.h"
#define closegr closegraph

void initgr(void) /* BGI初始化 */
{
int gd = DETECT, gm = 0; /* 和gd = VGA,gm = VGAHI是同样效果 */
registerbgidriver(EGAVGA_driver);/* 注册BGI驱动后可以不需要.BGI文件的支持运行 */
initgraph(&gd, &gm, "");
}

int main(void)
{
initgr(); /* BGI初始化 */

line(25, 25, 220, 220);
circle(100, 100, 50);

getch(); /* 暂停一下,看看前面绘图代码的运行结果 */
closegr(); /* 恢复TEXT屏幕模式 */
return 0;
}

热心网友 时间:2023-09-26 20:31

DEVCPP的话一个语句和一个头文件就可以搞定
头文件#include <windows.h>
语句SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 2);最后一个数字是参数,在这个语句后面加上输出就可以了

热心网友 时间:2023-09-26 20:31

HANDLE wnd;
wnd = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTitleA("龙之战斗"); //设置窗体标题
SetConsoleTextAttribute(wnd,0x0002); //改变文字颜色,第二参数就是颜色

热心网友 时间:2023-09-26 20:32

没有啊,颜色只能用在显示图形上面

热心网友 时间:2023-09-26 20:32

有颜色函数,你去找找

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com