⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 3_8.c

📁 浙大《C语言设计基础课程设计》中的例程 有些比较好的代码!
💻 C
字号:
/*-------例程3-8 -------*/
#include<dos.h>
#include<conio.h> 

int main()
{
   int i,j;
   union REGS inreg,outreg;
 
   inreg.h.ah=0;        /*置屏幕显示方式*/
   inreg.h.al=0x13;     /* 定义VGA256色320×200图形模式 */
             /***********************************
                一些其他模式:
                    AL=00H 文本40×25 CGA 2色
                    AL=01H 文本40×25 CGA(EGA)4(16)色
                    AL=02H 文本80×25 CGA 2色
                    AL=03H 文本80×25 CGA(EGA)4(16)色
                    AL=04H 图形320×200 CGA4色
                    AL=05H 图形320×200 CGA2色 
                    AL=0DH 图形320×200 EGA16色
                    AL=11H 图形640×480 VGA2色
                    AL=12H 图形640×480 VGA 16色
                    AL=13H 图形320×200 VGA 256色
              ***********************************/

   int86(0x10,&inreg,&outreg); /*调用中断0x10******/

   for (i=0;i<256;i++)
     for(j=0;j<200;j++)
     {
       inreg.h.ah=0x0c;   /*写点*/
       inreg.h.al=i;      /*置颜色号*/
       inreg.h.ch=0;      /*决定画点位置*/
       inreg.h.cl=i;
       inreg.h.dh=0;
       inreg.h.dl=j;
       int86(0x10,&inreg,&outreg); /*调用中断0x10******/
   }
   getch();
   inreg.h.ah=0;   
   inreg.h.al=2;     /*返回到文本方式*/   
   int86(0x10,&inreg,&outreg); 
} 
/*-------例程3-8结束-------*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -