linux c 使用struct stat结构提
光流溢彩 2014-06-20 10:06:42
我把一个文件 用fwrite的方法 来写到另一个文件里面
然后使用 了stat结构体 来 读取 新文件的 大小。
但是 我在使用 struct stat ->st_size 的时候 文件的大小 不是根据 fwrite后的大小显示 的。
比如 我每次 fwrite 1000个字节,然后sleep 1秒
然后struct stat ->st_size 显示 是1000
当我再写1000进去的时候还是 显示 1000。
循环 4次后会更新依次struct stat ->st_size 的大小。。
我是每次 malloc struct stat 的空间,。
显示了struct stat ->st_size 后 就free掉