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楼