来源:网友提问 浏览数:6314 关注:256人
最佳回答:
大家好,近很多小伙伴想了解textbackground,下面是小编整理的与textbackground相关的内容分享给大家,一起来看看吧。
本文目录一览:
好多年前的东西了。。。
在程序开头打上uses
crt;表示使用crt单元,在crt单元里才有textcolor和textbackground函数。
用函数textcolor(x),textbackground(x)可以分别改变字体的颜色,背景颜色。当你输出时就可以看到了。
x表示颜色值(貌似0-15,大于7的会自动mod
8,颜色值会循环使用)。可以为red,blue,green等常量。
从0-15颜色分别为蓝、绿、蓝绿、红、紫、褐、白、黑、亮蓝、亮绿、亮蓝紫、亮红、亮紫、亮黄、白。
#includestdio.
#include stdlib.
void ello()
{
printf(" ello world\n");
}
int main()
{
int x;
w ile (1)
{
printf("------------- 作选项-----------\n");
printf("1:返回菜单 \n");
printf("2:退出程序 \n");
printf("3:执行 作 \n");
printf("--------------------------------\n");
printf("按数字键选择要执行的 作: ");
scanf("%d",x);
printf("\n");
//输入2跳出循环,退出程序
if(x==2)
break;
switc (x)
{
case 1: break; //输入1,跳出switc 语句,进入下一次循环
case 3: ello();break;
default: //数字输入错误,跳出siwtc 语句,进入下一次循环
printf("输入的数字不正确\n");
break;
}
}
return 0;
}
说明:有3个选项,1是用返回菜单,2是用于退出程序,3是用于执行相关的 作,这里只是一个示例,所以将要执行的 作,编写成了一个输出 ello world的函数。
你用的tc?如果是,那么就是对应lib没设置对
如果你用的其他编译器
TextBackground这个函数是没有的,所以当然会出错
如果用的是其他编译器,等价的效果可以用system函数调用color指令实现
#include stdio.
#include stdlib.
void main()
{
int color=0;
c ar a[16];
for(color=0;color8;color++)
{
sprintf(a, "color %d", color);
system(a);
printf("T is is color %d\r\n",color);
printf("Press any key to continue\r\n");
}
}
以上就是textbackground的介绍,希望能对大家有所帮助。
获赞:752
收藏:48
回答时间:2024-05-10 02:14:33
原文链接:http://www.ahhrhs.com/255983/
=========================================
特别声明:以上内容来源于网友投稿,编辑整理发布,如有不妥之处,请与我方联系删除处理。