SOPEN.C
资源名称:C.rar [点击查看]
上传用户:qq5388545
上传日期:2022-07-04
资源大小:29849k
文件大小:1k
源码类别:

界面编程

开发平台:

C/C++

  1. #include <stdio.h>
  2. #include <share.h>
  3. #include <io.h>
  4. #include <fcntl.h>
  5. void main(int argc, char *argv[])
  6.  {
  7.    int handle, bytes_read;
  8.    char buffer[256];
  9.    if ((handle = sopen(argv[1], O_RDONLY, SH_DENYWR)) == -1)
  10.      printf("Error opening the file %sn", argv[1]);
  11.    else
  12.      {
  13.        printf("Press Enter to continuen");
  14.        getchar();
  15.        
  16.        while (bytes_read = read(handle, buffer, sizeof(buffer)))
  17.          write(1, buffer, bytes_read);  // 1 is stdout
  18.        
  19.        close(handle);
  20.     }
  21.  }