O.xml

函数名: 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
  
    (
  
    handlemsg, 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
  
    (
  
    portvalue
  
    ); 
   
  
    printf
  
    ("
  
    Value %d sent 
  
    to 
  
    port 
  
    number %d\
  
    n", 
  
    valueport
  
    ); 
   
  
    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
  
    (
  
    portvalue
  
    ); 
   
  
    printf
  
    ("
  
    Value %d sent 
  
    to 
  
    port 
  
    number %d\
  
    n", 
  
    valueport
  
    ); 
   
  
    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, 
  
    gmodeerrorcode; 
   
  
    int 
  
    midxmidy; 
   /* 
  
    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
  
    (
  
    midxmidy
  
    ); 
   /* 
  
    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, 
  
    gmodeerrorcode; 
   
  
    int 
  
    midxmidy; 
   /* 
  
    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
  
    (
  
    midxmidy, "
  
    This 
  
    is 
  
    a test."); 
   /* 
  
    clean 
  
    up */ 
   
  
    getch
  
    (
  
    ); 
   closegraph
  
    (
  
    ); 
   
  
    return 
  
    0} 
  
  
  
  
 

  
    
 
   

本文使用 书画小说软件 发布,内容与软件无关,书画小说软件 更惬意的读、更舒心的写、更轻松的发布。

 

你可能感兴趣的:(xml)