首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux c 怎么创建固定大小的文件

2012-03-13 
linux c 如何创建固定大小的文件?创建一个一定大小的文件,速度要快而且大小精确,让而且存储空间事先就分配

linux c 如何创建固定大小的文件?
创建一个一定大小的文件,
速度要快而且大小精确,让而且存储空间事先就分配好.
就像迅雷下载文件时会创建一个指定大小的文件.

还请知道的仁兄给予帮助或者给点提示.
 


[解决办法]
int fd = open(name, O_CREAT | O_TRUNC | O_RDWR, S_IRUSR | S_IWUSR);
lseek(fd, size - 1, SEEK_SET);
write(fd, "1", 1);

这样就行了。
[解决办法]
支持1楼

热点排行