📄 3_8.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 + -