功 能: 选择新的文本背景颜色
用 法: void textbackground(int color)
程序例:
#include <conio.h>
int main(void)
{
int i, j
clrscr()
for (i=0i<9i++)
{
for (j=0j<80j++)
cprintf("C")
cprintf("\r\n")
textcolor(i+1)
textbackground(i)
}
return 0
}
函数名: textcolor
功 能: 在文本模式中选择新的字符颜色
用 法: void textcolor(int color)
程序例:
#include <conio.h>
int main(void)
{
int i
for (i=0i<15i++)
{
textcolor(i)
cprintf("Foreground Color\r\n")
}
return 0
你定义的ball是color类型 但是你定义的i是int型 本身没什么问题 但是你想让ball=i 两个不是同一个类型的东西你让他们相等可能吗 所以需要强制转换 将其中一种转为另一种类型再来判断就好比一个浮点型的数和一个整型的数 你就需要将其中一个转为另一个才能进行对比
更通俗的例子 就好比一件绿色的衣服和一个白色的布 首先你需要将布变成衣服 也就是强制转换 再来根据衣服颜色来判断两个是否一样 不可能直接将衣服=布
#include <windows.h>
你说的是控制台(黑框)吧,包括背景和字体颜色,包含这个头文件,然后让使用方法是加到你的代码里,一般放在开始的地方,例:
int main()
{
system("color 3C") //我给的图中的颜色组合
return 0
}
实际上调用的windows的cmd里面的color命令,在cmd(开始->运行->cmd)输入help color就可以列出所有的组合,附一张图,颜色可以自己组合,比如我就喜欢黑底绿字。