lseek产生空洞文件

1987阅读 0评论2010-08-26 snailshen
分类:C/C++

#include
#include
#include
#include
#include

int main (int argc,char* argv[]){
        int fd;
        if((fd = creat("file.hole",O_CREAT))<0)
                perror("creat error!!");
        if(write(fd,"abcdefghij",10)!=10)
                perror("wirte error!!");
        if(lseek(fd,40,SEEK_SET)==-1)
                perror("lseek error!!!");
        if(write(fd,"ABCEDFGHIJ",10)!=10)
                perror("wirte2  error!!");

        return 0;
}

上一篇:geopt
下一篇:read 读不定长文件