- 8
- 0
- 约1.08千字
- 约 9页
- 2016-02-25 发布于江苏
- 举报
实验4:文件系统实验指导.ppt
实验四 文件系统 一 实验目的 二 实验内容 三 编译运行 一 实验目的 1. 掌握文件系统的使用 2. 实现一个文本文件的某信息的插入和删除 3. 实现一个记录文件的某记录的插入和删除 二 实验内容 三 编译运行 1 编译file.c客户端程序 #gcc –o file.out file.c 2 将实验三中的server.c拷贝到/下为example.txt #cp server.c /example.txt 3 查看原文件/example.txt #more /example.txt 4 运行file.out程序 #./file.out 5 观察运行结果 * 参考程序 /* 实验4 文件系统 file.c */ #include stdio.h #include string.h #include sys/types.h #include sys/stat.h #include fcntl.h main() { int fd0, record_len, buff_len, cnt; char filename[50], f_buff[2000]; strcpy(filename, /example.txt); …续上 fd0 = open(filename, O_RDWR|O_CREAT, 0644); /*打开文件*/ if (fd0 0) { printf(Cant create example.txt file!\n); exit(0); } buff_len = 20; record_len = 10; lseek(fd0, 0, SEEK_SET); /*定位到文件开始位置*/ /*读文件,大小为record_len*buff_len的内容到f_buff中*/ cnt = read(fd0, f_buff, record_len * buff_len); cnt = cnt /record_len; printf(%s\n, f_buff); …续上 strcpy(f_buff, 1234567890); /*设置要写入文件的信息*/ write(fd0, f_buff, strlen(f_buff)); /*写文件*/ write(fd0, \n\r, 2); close(fd0); /*关闭文件*/ } 2 拷贝/example.txt文件 3 查看原/example.txt文件 *
您可能关注的文档
- 复习第四章铸件凝固过程缩孔、缩松的预测.ppt
- 复习题及解答1.doc
- 复件 扶持民营科技企业发展的意见修改2.doc
- 复工复产安全技术措施.doc
- 复旦大学微分几何教学大纲.doc
- 夏季小儿常见疾病预防知识.doc
- 外包项目评审办法.doc
- 外国文学 文艺复兴时代背景和艺术概述.ppt
- 外国语学院成教毕业论文说明.doc
- 外科学模拟试卷十九(心胸外科7).doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)