日期:2014-05-16  浏览次数:20645 次

linux c open read wirte 函数的问题
我需要打开文件,并且读取出里面的内容,然后把其他数据写到这个文件中,问题是如何把以前的内容清空?
open 
read 

write //WRITE的时候都会写到文件的末尾,但是我想覆盖以前的内容

------解决方案--------------------
在打开的时候不是能跟参数说明是覆盖写还是追加写么?
要不然你就用lseek定位了先清空文件了再写?