📄 tc20functioni.htm
字号:
unsigned int ax, bx, cx, dx, si, di, cflag, flags;
};
struct BYTEREGS {
unsigned char al, ah, bl, bh, cl, ch, dl, dh;
};
union REGS {
struct WORDREGS x;
struct BYTEREGS h;
};
segregs:指定DS和ES寄存器的值
</pre>
</td></tr>
<tr><td CLASS=TDITEM>输出参数:</td><td CLASS=TDTEXT>outregs:输出参数联合</td></tr>
<tr><td CLASS=TDITEM>返 回 值:</td><td CLASS=TDTEXT> </td></tr>
<tr><td CLASS=TDITEM>使用说明:</td><td CLASS=TDTEXT>该函数主要用于大编译模式 </td></tr>
<tr><td CLASS=TDITEM>相关函数:</td><td CLASS=TDTEXT> |
<a href="tc20functioni.htm#int86"> int86 </a> |
<a href="tc20functionb.htm#bdos"> bdos </a> |
</td></tr>
<tr><td clospan=2> </td></tr>
<tr><td clospan=2> </td></tr>
<tr><td CLASS=TDITEM></td><td CLASS=TDTEXT>
            
<a href="tc20function.htm">查询其他函数</a> </td></tr>
</table>
</td>
</tr>
<tr id="int86" class=funline>
<td>
<table class=tc20funcation >
<col width=15%>
<col width=85%>
<tr><td CLASS=TDITEM>函数申明:</td> <td CLASS=TDTEXT> int int86(int intno, union REGS *inregs, union REGS *outregs)</td></tr>
<tr><td CLASS=TDITEM>函数用途:</td> <td CLASS=TDTEXT>调用中断号位intno的DOS软中断</td></tr>
<tr><td CLASS=TDITEM>头 文 件:</td> <td CLASS=TDTEXT>dos.h</td></tr>
<tr><td CLASS=TDITEM>输入参数:</td> <td CLASS=TDTEXT>
<pre>intro:中断号;
inregs:输入各寄存器的参数,该结构如下:
struct WORDREGS {
unsigned int ax, bx, cx, dx, si, di, cflag, flags;
};
struct BYTEREGS {
unsigned char al, ah, bl, bh, cl, ch, dl, dh;
};
union REGS {
struct WORDREGS x;
struct BYTEREGS h;
};
</pre>
</td></tr>
<tr><td CLASS=TDITEM>输出参数:</td><td CLASS=TDTEXT>outregs:输出参数联合 </td></tr>
<tr><td CLASS=TDITEM>返 回 值:</td><td CLASS=TDTEXT> </td></tr>
<tr><td CLASS=TDITEM>使用说明:</td><td CLASS=TDTEXT> </td></tr>
<tr><td CLASS=TDITEM>相关函数:</td><td CLASS=TDTEXT> |
<a href="tc20functioni.htm#intdos">intdos </a> |
<a href="tc20functionb.htm#bdos">bdos </a> |
</td></tr>
<tr><td clospan=2> </td></tr>
<tr><td clospan=2> </td></tr>
<tr><td CLASS=TDITEM></td><td CLASS=TDTEXT>
            
<a href="tc20function.htm">查询其他函数</a> </td></tr>
</table>
</td>
</tr>
<tr id="int86x" class=funline>
<td>
<table class=tc20funcation >
<col width=15%>
<col width=85%>
<tr><td CLASS=TDITEM>函数申明:</td> <td CLASS=TDTEXT> int int86x(int intno, union REGS *inregs, union REGS *outregs, struct SREGS *segregs)</td></tr>
<tr><td CLASS=TDITEM>函数用途:</td> <td CLASS=TDTEXT>调用中断号位intno的DOS软中断</td></tr>
<tr><td CLASS=TDITEM>头 文 件:</td> <td CLASS=TDTEXT>dos.h</td></tr>
<tr><td CLASS=TDITEM>输入参数:</td> <td CLASS=TDTEXT>
<pre>intro:中断号;
inregs:输入各寄存器的参数,该结构如下:
struct WORDREGS {
unsigned int ax, bx, cx, dx, si, di, cflag, flags;
};
struct BYTEREGS {
unsigned char al, ah, bl, bh, cl, ch, dl, dh;
};
union REGS {
struct WORDREGS x;
struct BYTEREGS h;
};
</pre>
</td></tr>
<tr><td CLASS=TDITEM>输出参数:</td><td CLASS=TDTEXT>outregs:输出参数联合 </td></tr>
<tr><td CLASS=TDITEM>返 回 值:</td><td CLASS=TDTEXT> </td></tr>
<tr><td CLASS=TDITEM>使用说明:</td><td CLASS=TDTEXT> 该函数主要用于大编译模式 </td></tr>
<tr><td CLASS=TDITEM>相关函数:</td><td CLASS=TDTEXT> |
<a href="tc20functioni.htm#intdos">intdos </a> |
<a href="tc20functionb.htm#bdos">bdos </a> |
</td></tr>
<tr><td clospan=2> </td></tr>
<tr><td clospan=2> </td></tr>
<tr><td CLASS=TDITEM></td><td CLASS=TDTEXT>
            
<a href="tc20function.htm">查询其他函数</a> </td></tr>
</table>
</td>
</tr>
<tr id="intr" class=funline>
<td>
<table class=tc20funcation >
<col width=15%>
<col width=85%>
<tr><td CLASS=TDITEM>函数申明:</td> <td CLASS=TDTEXT> void intr(int intno, struct REGPACK *preg)</td></tr>
<tr><td CLASS=TDITEM>函数用途:</td> <td CLASS=TDTEXT>调用中断号为intno的DOS软中断</td></tr>
<tr><td CLASS=TDITEM>头 文 件:</td> <td CLASS=TDTEXT>dos</td></tr>
<tr><td CLASS=TDITEM>输入参数:</td> <td CLASS=TDTEXT>
<pre>intro:中断号;
pregs:输入各寄存器的参数,该结构如下:
struct WORDREGS {
unsigned int ax, bx, cx, dx, si, di, cflag, flags;
};
struct BYTEREGS {
unsigned char al, ah, bl, bh, cl, ch, dl, dh;
};
union REGS {
struct WORDREGS x;
struct BYTER
</pre>
</td></tr>
<tr><td CLASS=TDITEM>输出参数:</td><td CLASS=TDTEXT>pregs:输出参数联合 </td></tr>
<tr><td CLASS=TDITEM>返 回 值:</td><td CLASS=TDTEXT> </td></tr>
<tr><td CLASS=TDITEM>使用说明:</td><td CLASS=TDTEXT>该函数是int86函数的一个替代函数 </td></tr>
<tr><td CLASS=TDITEM>相关函数:</td><td CLASS=TDTEXT> |
<a href="tc20functioni.htm#int86">int86 </a> |
</td></tr>
<tr><td clospan=2> </td></tr>
<tr><td clospan=2> </td></tr>
<tr><td CLASS=TDITEM></td><td CLASS=TDTEXT>
            
<a href="tc20function.htm">查询其他函数</a> </td></tr>
</table>
</td>
</tr>
<tr id="imagesize" class=funline>
<td>
<table class=tc20funcation >
<col width=15%>
<col width=85%>
<tr><td CLASS=TDITEM>函数申明:</td> <td CLASS=TDTEXT>unsigned far imagesize(int left, int top, int right, int bottom)</td></tr>
<tr><td CLASS=TDITEM>函数用途:</td> <td CLASS=TDTEXT>得到存储一块屏幕图象所需要的字节数 </td></tr>
<tr><td CLASS=TDITEM>头 文 件:</td> <td CLASS=TDTEXT>graphics.h</td></tr>
<tr><td CLASS=TDITEM>输入参数:</td> <td CLASS=TDTEXT>
<pre>left, top, right, bottom:矩形图形屏幕的坐标</pre>
</td></tr>
<tr><td CLASS=TDITEM>输出参数:</td><td CLASS=TDTEXT> </td></tr>
<tr><td CLASS=TDITEM>返 回 值:</td><td CLASS=TDTEXT>存储图象的字节数 </td></tr>
<tr><td CLASS=TDITEM>使用说明:</td><td CLASS=TDTEXT> </td></tr>
<tr><td CLASS=TDITEM>相关函数:</td><td CLASS=TDTEXT>|
<a href="tc20functiong.htm#getimage"> getimage </a> |
</td></tr>
<tr><td clospan=2> </td></tr>
<tr><td clospan=2> </td></tr>
<tr><td CLASS=TDITEM></td><td CLASS=TDTEXT>
            
<a href="tc20function.htm">查询其他函数</a> </td></tr>
</table>
</td>
</tr>
<tr id="initgraph" class=funline>
<td>
<table class=tc20funcation >
<col width=15%>
<col width=85%>
<tr><td CLASS=TDITEM>函数申明:</td> <td CLASS=TDTEXT>
<pre>void far initgraph(int far *graphdriver,int far *graphmode,
char far *pathtodriver)
</pre>
</td></tr>
<tr><td CLASS=TDITEM>函数用途:</td> <td CLASS=TDTEXT>初始化图形系统 </td></tr>
<tr><td CLASS=TDITEM>头 文 件:</td> <td CLASS=TDTEXT>graphics.h</td></tr>
<tr><td CLASS=TDITEM>输入参数:</td> <td CLASS=TDTEXT>
<pre>graphdriver:图形驱动器代号,具体如下:
DETECT 0
CGA 1
MCGA 2
EGA 3
EGA64 4
EGAMONO 5
IBM8514 6
HERCMONO 7
ATT400 8
VGA 9
PC3270 10
graphmode:选定图形驱动器的工作模式,具体如下:
CGAC0 = 0, /* 320x200 palette 0; 1 page */
CGAC1 = 1, /* 320x200 palette 1; 1 page */
CGAC2 = 2, /* 320x200 palette 2: 1 page */
CGAC3 = 3, /* 320x200 palette 3; 1 page */
CGAHI = 4, /* 640x200 1 page */
MCGAC0 = 0, /* 320x200 palette 0; 1 page */
MCGAC1 = 1, /* 320x200 palette 1; 1 page */
MCGAC2 = 2, /* 320x200 palette 2; 1 page */
MCGAC3 = 3, /* 320x200 palette 3; 1 page */
MCGAMED = 4, /* 640x200 1 page */
MCGAHI = 5, /* 640x480 1 page */
EGALO = 0, /* 640x200 16 color 4 pages */
EGAHI = 1, /* 640x350 16 color 2 pages */
EGA64LO = 0, /* 640x200 16 color 1 page */
EGA64HI = 1, /* 640x350 4 color 1 page */
EGAMONOHI = 0, /* 640x350 64K on card, 1 page - 256K on card, 4 pages */
HERCMONOHI = 0, /* 720x348 2 pages */
ATT400C0 = 0, /* 320x200 palette 0; 1 page */
ATT400C1 = 1, /* 320x200 palette 1; 1 page */
ATT400C2 = 2, /* 320x200 palette 2; 1 page */
ATT400C3 = 3, /* 320x200 palette 3; 1 page */
ATT400MED = 4, /* 640x200 1 page */
ATT400HI = 5, /* 640x400 1 page */
VGALO = 0, /* 640x200 16 color 4 pages */
VGAMED = 1, /* 640x350 16 color 2 pages */
VGAHI = 2, /* 640x480 16 color 1 page */
PC3270HI = 0, /* 720x350 1 page */
IBM8514LO = 0, /* 640x480 256 colors */
IBM8514HI = 1 /*1024x768 256 colors */
pathtodriver:图形驱动器文件路径。如不修改,图形驱动器文件在TC目录下
</pre>
</td></tr>
<tr><td CLASS=TDITEM>输出参数:</td><td CLASS=TDTEXT> </td></tr>
<tr><td CLASS=TDITEM>返 回 值:</td><td CLASS=TDTEXT> </td></tr>
<tr><td CLASS=TDITEM>使用说明:</td><td CLASS=TDTEXT>
<pre>以下代码将图形系统初始化为VGA 640X480 16色工作方式:
int driver=VGA,mode=VGAHI;
initgraph(&driver,&mode,"c:\\tc")
</pre>
</td></tr>
<tr><td CLASS=TDITEM>相关函数:</td><td CLASS=TDTEXT>|
<a href="tc20functiong.htm#getgraphmode"> getgraphmode </a> |
</td></tr>
<tr><td clospan=2> </td></tr>
<tr><td clospan=2> </td></tr>
<tr><td CLASS=TDITEM></td><td CLASS=TDTEXT>
            
<a href="tc20function.htm">查询其他函数</a> </td></tr>
</table>
</td>
</tr>
<tr id="insline" class=funline>
<td>
<table class=tc20funcation >
<col width=15%>
<col width=85%>
<tr><td CLASS=TDITEM>函数申明:</td> <td CLASS=TDTEXT>void insline(void)</td></tr>
<tr><td CLASS=TDITEM>函数用途:</td> <td CLASS=TDTEXT>字符模式下插入一行到当前光标位置 </td></tr>
<tr><td CLASS=TDITEM>头 文 件:</td> <td CLASS=TDTEXT>conio.h</td></tr>
<tr><td CLASS=TDITEM>输入参数:</td> <td CLASS=TDTEXT></td></tr>
<tr><td CLASS=TDITEM>输出参数:</td><td CLASS=TDTEXT> </td></tr>
<tr><td CLASS=TDITEM>返 回 值:</td><td CLASS=TDTEXT> </td></tr>
<tr><td CLASS=TDITEM>使用说明:</td><td CLASS=TDTEXT> </td></tr>
<tr><td CLASS=TDITEM>相关函数:</td><td CLASS=TDTEXT>|
<a href="tc20functiond.htm#delline"> delline </a> |
</td></tr>
<tr><td clospan=2> </td></tr>
<tr><td clospan=2> </td></tr>
<tr><td CLASS=TDITEM></td><td CLASS=TDTEXT>
            
<a href="tc20function.htm">查询其他函数</a> </td></tr>
</table>
</td>
</tr>
<tr id="itoa" class=funline>
<td>
<table class=tc20funcation >
<col width=15%>
<col width=85%>
<tr><td CLASS=TDITEM>函数申明:</td> <td CLASS=TDTEXT>char *itoa(int value, char *string, int radix)</td></tr>
<tr><td CLASS=TDITEM>函数用途:</td> <td CLASS=TDTEXT>将整形数value转换为其等价的字符串 </td></tr>
<tr><td CLASS=TDITEM>头 文 件:</td> <td CLASS=TDTEXT>stdlib.h</td></tr>
<tr><td CLASS=TDITEM>输入参数:</td> <td CLASS=TDTEXT>
value:要转化的数值;radix:转换的进制,如10表示按十进制转换
</td></tr>
<tr><td CLASS=TDITEM>输出参数:</td><td CLASS=TDTEXT>string:转换后的字符串 </td></tr>
<tr><td CLASS=TDITEM>返 回 值:</td><td CLASS=TDTEXT> 指向string的指针 </td></tr>
<tr><td CLASS=TDITEM>使用说明:</td><td CLASS=TDTEXT> </td></tr>
<tr><td CLASS=TDITEM>相关函数:</td><td CLASS=TDTEXT>|
<a href="tc20functiona.htm#atoi"> atoi </a> |
<a href="tc20functionl.htm#ltoa"> ltoa </a> |
<a href="tc20functiong.htm#gvct"> gvct </a> |
</td></tr>
<tr><td clospan=2> </td></tr>
<tr><td clospan=2> </td></tr>
<tr><td CLASS=TDITEM></td><td CLASS=TDTEXT>
            
<a href="tc20function.htm">查询其他函数</a> </td></tr>
</table>
</td>
</tr>
</table>
<table align=center>
<tr class=bottomtext>
<td align=center>
</td>
</tr>
</table>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -