资源描述:
《高级语言程序设计大型作业参考资料.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言大型作业参考资料一、C/C++控制台输出时设置字体及背景颜色1.改变整个控制台的颜色用system("color0A");其中color后面的0是背景色代号,A是前景色代号。各颜色代码如下:0=黑色1=蓝色2=绿色3=湖蓝色4=红色5=紫色6=黄色7=白色8=灰色9=淡蓝色A=淡绿色B=淡浅绿色C=淡红色D=淡紫色E=淡黄色F=亮白色2.改变下一个输出或者输入字体和背景的颜色采用SetConsoleTextAttribute函数,如WhiteonBlack: SetConsoleTextAttribute(GetStdHandle(STD
2、_OUTPUT_HANDLE),FOREGROUND_INTENSITY
3、 FOREGROUND_RED
4、FOREGROUND_GREEN
5、FOREGROUND_BLUE);RedonBlack: SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY
6、 FOREGROUND_RED);GreenonBlack: SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_
7、HANDLE),FOREGROUND_INTENSITY
8、 FOREGROUND_GREEN);YellowonBlack: SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY
9、 FOREGROUND_RED
10、FOREGROUND_GREEN);BlueonBlack: SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_I
11、NTENSITY
12、 FOREGROUND_BLUE);MagentaonBlack: SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY
13、 FOREGROUND_RED
14、FOREGROUND_BLUE);CyanonBlack: SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY
15、 FOR
16、EGROUND_GREEN
17、FOREGROUND_BLUE);BlackonGray: SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY
18、 BACKGROUND_INTENSITY);BlackonWhite: SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY
19、 FOREGROUND_INTENSIT
20、Y
21、BACKGROUND_RED
22、BACKGROUND_GREEN
23、BACKGROUND_BLUE);RedonWhite: SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY
24、 FOREGROUND_INTENSITY
25、BACKGROUND_RED
26、BACKGROUND_GREEN
27、BACKGROUND_BLUE
28、 FOREGROUND_RED);等等。需要引入头文件:windows.h函数原型:BOOLSetC
29、onsoleTextAttribute(HANDLEhConsoleOutput,WORDwAttributes);wAttributes的取值含义对应如下:AttributeMeaningFOREGROUND_BLUETextcolorcontainsblue.FOREGROUND_GREENTextcolorcontainsgreen.FOREGROUND_REDTextcolorcontainsred.FOREGROUND_INTENSITYTextcolorisintensified.BACKGROUND_BLUEBackgroundcolorco
30、ntainsblue.BACKGROUND_GREENBackgr