函数大全(n ,o开头)
<P align=center><FONT color=#0000ff size=3><B><FONT color=#cc0000>函数大全(n ,o开头)</FONT></B></FONT></P><P><FONT color=#ff0000>void normvideo(void );
</FONT>选择正常亮度字符。
将文本属性(前景和背景)置为启动程序时它所具有的值,来选择标准字符。</P>
<P><FONT color=#ff0000>void nosound(void );
</FONT>关闭由调用 sound而发声的扬声器。
</P>
<P><FONT color=#ff0000>函数名: open </FONT>
功 能: 打开一个文件用于读或写
用 法: int open(char *pathname, int access[, int permiss]);
程序例: </P>
<P><FONT color=#0000ff>#include <STRING.H>
#include <STDIO.H>
#include <FCNTL.H>
#include <IO.H></FONT></P>
<P><FONT color=#0000ff>int main(void)
{
int handle;
char msg[] = "Hello world"; </FONT></P>
<P><FONT color=#0000ff>if ((handle = open("TEST.$$$", O_CREAT | O_TEXT)) == -1)
{
perror("Error:");
return 1;
}
write(handle, msg, strlen(msg));
close(handle);
return 0;
}
</FONT>
</P>
<P><FONT color=#ff0000>函数名: outport </FONT>
功 能: 输出整数到硬件端口中
用 法: void outport(int port, int value);
程序例: </P>
<P><FONT color=#0000ff>#include <STDIO.H>
#include <DOS.H>
</FONT><FONT color=#0000ff>int main(void)
{
int value = 64;
int port = 0; </FONT></P>
<P><FONT color=#0000ff>outportb(port, value);
printf("Value %d sent to port number %d\n", value, port);
return 0;
}
</FONT>
</P>
<P><FONT color=#ff0000>函数名: outportb </FONT>
功 能: 输出字节到硬件端口中
用 法: void outportb(int port, char byte);
程序例: </P>
<P><FONT color=#0000ff>#include <STDIO.H>
#include <DOS.H></FONT></P>
<P><FONT color=#0000ff>int main(void)
{
int value = 64;
int port = 0; </FONT></P>
<P><FONT color=#0000ff>outportb(port, value);
printf("Value %d sent to port number %d\n", value, port);
return 0;
}
</FONT>
</P>
<P><FONT color=#ff0000>函数名: outtext </FONT>
功 能: 在视区显示一个字符串
用 法: void far outtext(char far *textstring);
程序例: </P>
<P><FONT color=#0000ff>#include <GRAPHICS.H>
#include <STDLIB.H>
#include <STDIO.H>
#include <CONIO.H></FONT></P>
<P><FONT color=#0000ff>int main(void)
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;
int midx, midy; </FONT></P>
<P><FONT color=#0000ff>/* initialize graphics and local variables */
initgraph(&gdriver, &gmode, ""); </FONT></P>
<P><FONT color=#0000ff>/* read result of initialization */
errorcode = graphresult();
if (errorcode != grOk) /* an error occurred */
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1); /* terminate with an error code */
} </FONT></P>
<P><FONT color=#0000ff>midx = getmaxx() / 2;
midy = getmaxy() / 2; </FONT></P>
<P><FONT color=#0000ff>/* move the C.P. to the center of the screen */
moveto(midx, midy); </FONT></P>
<P><FONT color=#0000ff>/* output text starting at the C.P. */
outtext("This ");
outtext("is ");
outtext("a ");
outtext("test."); </FONT></P>
<P><FONT color=#0000ff>/* clean up */
getch();
closegraph();
return 0;
} </FONT>
</P>
<P><FONT color=#ff0000>函数名: outtextxy</FONT>
功 能: 在指定位置显示一字符串
用 法: void far outtextxy(int x, int y, char *textstring);
程序例: </P>
<P><FONT color=#0000ff>#include <GRAPHICS.H>
#include <STDLIB.H>
#include <STDIO.H>
#include <CONIO.H></FONT></P>
<P><FONT color=#0000ff>int main(void)
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;
int midx, midy; </FONT></P>
<P><FONT color=#0000ff>/* initialize graphics and local variables */
initgraph( &gdriver, &gmode, ""); </FONT></P>
<P><FONT color=#0000ff>/* read result of initialization */
errorcode = graphresult();
if (errorcode != grOk) /* an error occurred */
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1); /* terminate with an error code */
} </FONT></P>
<P><FONT color=#0000ff>midx = getmaxx() / 2;
midy = getmaxy() / 2; </FONT></P>
<P><FONT color=#0000ff>/* output text at the center of the screen*/
/* Note: the C.P. doesn't get changed.*/
outtextxy(midx, midy, "This is a test."); </FONT></P>
<P><FONT color=#0000ff>/* clean up */
getch();
closegraph();
return 0;
} </FONT></P>
页:
[1]