Linux中设置文件的长度

    技术2022-05-11  111

    #include <unistd.h>#include <sys/types.h>int setflen(int fd, int flen){    int rt;    rt = lseek(fd, flen-1, SEEK_SET);   /*从文件头偏移flen的长度*/    if (-1 == rt)    {        return rt;    }

        rt = write(fd, "", 1);              /* 写入一个换行符 */    if (-1 == rt)    {        return rt;    }    return 0;}


    最新回复(0)