TC下:
设置背景颜色: void
  textbackground(int
  color); 
设置字符颜色:void textcolor(int
  color); 
头文件 --->
   graphics.h 
  BLACK     0    黑    两者均可   
  BLUE        1    兰    两者均可   
  GREEN        2    绿    两者均可   
  CYAN           3    青       两者均可   
  RED         4    红    两者均可   
  MAGENTA       5    洋红   两者均可   
  BROWN        6       棕    两者均可   
  LIGHTGRAY   7       淡灰   两者均可   
  DARKGRAY   8    深灰   只用于字符   
  LIGHTBLUE   9       淡兰   只用于字符   
  LIGHTGREEN   10   淡绿   只用于字符   
  LIGHTCYAN   11   淡青   只用于字符   
  LIGHTRED   12   淡红   只用于字符   
  LIGHTMAGENTA   13   淡洋红   只用于字符   
  YELLOW   14   黄   只用于字符   
  WHITE   15   白   只用于字符   
  BLINK   128   闪烁   只用于字符   
VC下:
  使用system("color XX");
  头文件--->
  stdlib.h 
 XX指代颜色,颜色属性由两个十六进制数字指定 -- 第一个为背景颜色,第二个则为前景颜色。每个数字可以为以下任何值之一:
    0 = 黑色       8 = 灰色
    1 = 蓝色       9 = 淡蓝色
    2 = 绿色       A = 淡绿色
    3 = 湖蓝色     B = 淡浅绿色
    4 = 红色       C = 淡红色
    5 = 紫色       D = 淡紫色
    6 = 黄色       E = 淡黄色
    7 = 白色       F = 亮白色 
其它IDE:上面两个都不行的话,我就不会了。