博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
程序3-2 创建一个具有空洞的文件
阅读量:5281 次
发布时间:2019-06-14

本文共 969 字,大约阅读时间需要 3 分钟。

/* ============================================================================ Name        : test.c Author      : blank Version     : Copyright   : Your copyright notice Description : 程序3-2 创建一个具有空洞的文件 ============================================================================ *//* * */#include 
#include
#include
#include "ourhdr.h"char buf1[] = "abcdefghij";char buf2[] = "ABCDEFGHIJ";int main(int argc, char *argv[]){ int fd; int n; if ((fd = creat("file.hole", FILE_MODE)) < 0){ err_sys("create file.hole error\n"); } /* * offset now = 10 */ if (write(fd, buf1, 10) != 10){ err_sys("write buf1 to file.hole error\n"); } /* * offset now = 16384 */ if (lseek(fd, 16384, SEEK_SET) == -1){ err_sys("lseek file.hole error\n"); } /* * offset now = 16394 */ if (write(fd, buf2, 10) != 10){ err_sys("write buf2 to file.hole error\n"); } exit(0);}

 

转载于:https://www.cnblogs.com/blankqdb/p/3687608.html

你可能感兴趣的文章
jQuery UI-draggable参数学习
查看>>
set
查看>>
js方法encodeURI后,关于get请求url长度的限制测试与总结
查看>>
Windows Phone开发(8):关于导航的小技巧 转:http://blog.csdn.net/tcjiaan/article/details/7285062...
查看>>
React零碎知识点回顾
查看>>
字符串类型 字符串下标 字符串的方法 切片 for循环的一些总结
查看>>
Redis
查看>>
记一次mysql的preparedStatement使用超限问题
查看>>
Ajax学习笔记1之第一个Ajax应用程序
查看>>
Leetcode: Kth Largest Element in an Array
查看>>
ubuntu16.04卸载mysql5.7安装mysql5.6
查看>>
B/S架构和C/S的差别
查看>>
python列表和元组相互转换
查看>>
Python利用递归计算年龄
查看>>
Docker容器/镜像查看及删除操作
查看>>
MySQL主从复制与主主复制
查看>>
info.plist常见属性
查看>>
__setup宏简介
查看>>
转:myeclipse 8.x 插件安装方法终极总结
查看>>
几种情况发生装箱
查看>>