c++ 改变字体颜色
答案:2 悬赏:10
解决时间 2021-02-10 22:34
- 提问者网友:敏感魔鬼
- 2021-02-10 03:09
c++ 改变字体颜色
最佳答案
- 二级知识专家网友:狠傷凤凰
- 2021-02-10 04:48
头文件#include
textbackground(1);//设置背景色
clrscr();//背景色刷屏
textcolor(i);//i为颜色,你试一下,我忘记绿色是多少了,貌似可以直接用GREEN。
cprintf("WELCOME!\r\n");//打印出字的时候,一定要用cprintf,
这个是我以前C语言的时候弄的,C++应该是能用的。
textbackground(1);//设置背景色
clrscr();//背景色刷屏
textcolor(i);//i为颜色,你试一下,我忘记绿色是多少了,貌似可以直接用GREEN。
cprintf("WELCOME!\r\n");//打印出字的时候,一定要用cprintf,
这个是我以前C语言的时候弄的,C++应该是能用的。
全部回答
- 1楼网友:星痕之殇
- 2021-02-10 06:25
你说的程序运行是黑窗口,估计我明白你的意思了,你是用的控制台编程,也就是说你建立的是win32 console application工程,既然是控制台编程,弹出来的窗口就是dos窗口,就是黑底白字的,没法在编译器上设置的,但是可以通过具体程序代码来改变一些,就是用控制台api函数来改变,但是很有限,毕竟不是windows编程。就比如你说的改变背景,可以用system("color ")这个系统api函数来实现,但是背景插入你想要的画面,基本不可能的,毕竟控制台程序是个字符程序,不可能在字符程序下显示位图的,还有你说的改变字体颜色,这个倒是可以,你可以用setconsoletextattribute这个api函数来设置字体颜色,也可以直接用fillconsoleoutputattribute和writeconsoleoutputcharacter这两个api函数配合在控制台的固定坐标打印彩色字或者单独用fillconsoleoutputattribute来打印彩色模块,但是要改变字体大小,这个又是不可能的事了,因为控制台只是数据输出,字符是固定的,由操作系统决定的,改不了的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |