Linux下C中trunc函数

#include 
#include 
#include 
#include 

int main(int argc, const char* argv[])
{
     
    if(argc < 3)
    {
     
        fprintf(stderr, "%s  \n", argv[0]);
        exit(1);
    }

    long int len = strtol(argv[2], NULL, 10); 
    int  new_len = truncate(argv[1], len);

    if(new_len == -1)
    {
     
        perror("truncate");
        exit(1);
    }
    
    return 0;
}

测试结果

Linux下C中trunc函数_第1张图片

你可能感兴趣的:(IO,Linux,c,trunc,open,write)