会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
鲸小鱼的博客
富强 民主 文明 和谐 自由 平等 公正 法治 爱国 敬业 诚信 友善
博客园
首页
新随笔
联系
订阅
管理
2019年12月3日
Linux C ftruncate 函数清空文件注意事项(要使用 lseek 重置偏移量)
摘要: 要把打开的文件清空,然后重新写入的需求,但是使用 ftruncate(fd, 0)后,并没有达到效果,反而文件头部有了'\0',长度比预想的大了。究其原因是没有使用 lseek 重置文件偏移量,是我太天真了,以为清空文件就会从头开始写入。 我是解释分割线 首先 man ftruncate 看下帮助手
阅读全文
posted @ 2019-12-03 09:20 鲸小鱼-
阅读(1031)
评论(0)
推荐(0)
公告