摘要: 要把打开的文件清空,然后重新写入的需求,但是使用 ftruncate(fd, 0)后,并没有达到效果,反而文件头部有了'\0',长度比预想的大了。究其原因是没有使用 lseek 重置文件偏移量,是我太天真了,以为清空文件就会从头开始写入。 我是解释分割线 首先 man ftruncate 看下帮助手 阅读全文
posted @ 2019-12-03 09:20 鲸小鱼- 阅读(1031) 评论(0) 推荐(0)