本文的编写主要是在了解,Linux系统调用和C语言库函数的基础上进行的编写代码。

这篇文章将讲解Linux以下的系统调用:open()、read()、write()、close()、lseek()。涉及到的c语言库函数:fopen()、fread()、fwrite()、fclose()、flseek()。

用Linux系统调用和C语言库函数 两种方式实现文件拷贝

采用Linux系统调用实现文件拷贝

  1.open()

用open函数可以打开或创建一个文件

1 #include <sys/types.h> 
2 #include <sys/stat.h> 
3 #include <fcntl.h>
4 int open(const char *pathname , int oflag,.../*, mode_t mode * / ) ;
5 
6 // 返回:若成功为文件描述符,若出错为- 1
open()

相关文章: