操作系统实验3.docxVIP

  • 4
  • 0
  • 约小于1千字
  • 约 3页
  • 2019-05-11 发布于江苏
  • 举报
-- - 北京联合大学 信息学院 《 计 算 机 操 作 系 统 》实 验 报 告 实 验 序 号: 003 姓 名: 学 号: 班 级: 专 业: 1.实验题目: LInux 系统用 C 语言实现文件复制 2.实验数据结构及符号说明 无 3.源程序 #include stdio.h #include stdlib.h #include unistd.h #include sys/types.h #include sys/stat.h #include fcntl.h #define BUF_SIZE 1024*8 int main() { int fds, fdd; char buf[BUF_SIZE]; size_t hasread = 0; fds = open(filea, O_RDONLY); fdd = open(fileb, O_WRONLY , O_CREAT); if(fds fdd) { while((hasread = read(fds, buf, sizeof(buf))) 0) { write(fdd, buf, hasread); } close(fds); close(fdd); } } 4.文件系统中常用的系统调用 fcntl 文件控制 open 打开文件 creat 创建新文件 close 关闭文件描述字 read 读文件 write 写文件

文档评论(0)

1亿VIP精品文档

相关文档