函数名: open 功
能: 打开一个文件用于读或写 用 法: int open(char *pathname, int access[, int permiss]);
程序例: #include <string.h> #include <stdio.h> #include <fcntl.h>
#include <io.h> int main(void) { int handle;
char msg[] = "Hello world"; if ((handle = open("TEST.$$$", O_CREAT
| O_TEXT)) == -1) { perror("Error:");
return 1; }
write(handle, msg, strlen(msg)); close(handle);
return 0; } 函数名: outport 功 能: 输出整数到硬件端口中
用 法: void outport(int port, int value); 程序例: #include <stdio.h>
#include <dos.h> int main(void) { int value = 64;
int port = 0; outportb(port, value);
printf("Value %d sent to port number %d\n", value, port); return
0; } 函数名: outportb 功 能: 输出字节到硬件端口中 用
法: void outportb(int port, char byte); 程序例: #include <stdio.h> #include
<dos.h> int main(void) { int value = 64;
int port = 0; outportb(port, value); printf("Value
%d sent to port number %d\n", value, port); return 0; }
函数名: outtext 功 能: 在视区显示一个字符串 用 法: void far outtext(char
far *textstring); 程序例: #include <graphics.h> #include <stdlib.h>
#include <stdio.h> #include <conio.h> int main(void) {
/* request auto detection */ int gdriver = DETECT, gmode, errorcode;
int midx, midy; /* initialize graphics and local
variables */ initgraph(&gdriver, &gmode, "");
/* 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 */ } midx = getmaxx() / 2;
midy = getmaxy() / 2; /* move the C.P. to the center of the screen
*/ moveto(midx, midy); /* output text starting
at the C.P. */ outtext("This "); outtext("is
"); outtext("a "); outtext("test.");
/* clean up */ getch(); closegraph();
return 0; } 函数名: outtextxy 功 能: 在指定位置显示一字符串
用 法: void far outtextxy(int x, int y, char *textstring); 程序例: #include
<graphics.h> #include <stdlib.h> #include <stdio.h> #include
<conio.h> int main(void) { /* request auto detection
*/ int gdriver = DETECT, gmode, errorcode; int
midx, midy; /* initialize graphics and local variables */
initgraph( &gdriver, &gmode, ""); /* 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 */
} midx = getmaxx() / 2; midy
= getmaxy() / 2; /* output text at the center of the screen*/
/* Note: the C.P. doesn't get changed.*/ outtextxy(midx,
midy, "This is a test."); /* clean up */ getch();
closegraph(); return 0; }
返回目录 |