欢迎来到天天文库
浏览记录
ID:33927311
大小:862.22 KB
页数:35页
时间:2019-02-28
《c语言chapter09》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、下载第9章实用编程技巧9.1图形应用技巧9.1.1显示适配器类型的自动测试目前PC机及兼容机的显示器及其适配器的类型非常多,有单色的,也有彩色的。这些显示器及适配器的模式对应用程序来说是非常重要的。如何在程序中自动识别显示器的模式,以便更好地使用当前的显示模式是每个微机应用程序开发者的一个重要课题。下面程序可以方便测出当前显示器适配器的模式(有关具体知识,请参见其它相关的技术书籍)。[例9-1]测试显示适配器类型。#include#include#defineP(note)printf(note)#definePV(format,
2、value)printf(format,value)#definePMprintf("modeis")#definePDprintf("tdetectedgraphicsdriveis")voidmain(){intgdrive,gerror,gmode;detectgraph(&gdrive,&gmode);/*标准测试函数*/if(gdrive<0){P("Nographicshardwaredetected!");return;}switch(gdrive){case1:PD;P("CGA");switch(gmode){case0:PM;P("CGAC0
3、320×200");break;case1:PM;P("CGAC1320×200");break;case2:PM;第9章实用编程技巧171下载P("CGAC2320×200");break;case3:PM;P("CGAC3640×200");break;case4:PM;P("CGAh4320×200");break;}break;case2:PD;P("MCGA");switch(gmode){case0:PM;P("MCGAC0320×200");break;case1:PM;P("MCGAC1320×200");break;case2:PM;P("MCGAC23
4、20×200");break;case3:PM;P("MCGAC3320×200");break;case4:PM;P("MCGAC4620×200");break;case5:PM;P("MCGAC5620×480");break;}break;case3:PD;P("EGA");switch(gmode){case0:PM;P("EGALO640×200");break;case1:PM;P("EGALO640×350");break;}break;case4:PD;P("EGA64");switch(gmode){case0:PM;P("EGA64LO640×200
5、");break;case1:PM;P("EGA64HI640×350");break;}break;case5:PD;P("EGAMONO");PM;P("EGAMONO640×350");break;case6:PD;P("IMB8614");switch(gmode){case0:PM;P("IMB8514LO640×480");172C语言程序设计下载break;case1:PM;P("IMB8514HI1024×768");break;}break;case7:PD;P("HERCMONO");PM;P("HERCMONO720×348");break;case
6、8:PD;P("ATT400");switch(gmode){case0:PM;P("ATT400C0320×200");break;case1:PM;P("ATT400C1320×200");break;case2:PM;P("ATT400C2320×200");break;case3:PM;P("ATT400C3320×200");break;case4:PM;P("ATT400CMCD640×400");break;}break;case9:PD;P("VGA");switch(gmode){case0:PM;P("VGALO640×400");break;case
7、1:PM;P("VGALO640×350");break;case2:PM;P("VGALO640×480");break;}break;case10:PD;P("PC3270");PM;P("PC3270HI720×350");第9章实用编程技巧173下载break;}P("tttTHANKYOU!");}开发图形软件的基本方法大家都知道,TurboC具有汇编语言那样直接控制系统硬件以及调用操作系统资源的功能,同时又具有一般高级语言完成复杂运算的能力。因此,C语言已成为开发图形软件最理想的程序语言。下面主要介绍
此文档下载收益归作者所有