C语言学习笔记之获取文件长度

本文为原创文章,转载请标明出处

#include <stdio.h>
#include <stdlib.h>

int main() {
    FILE *inputFile;
    inputFile = fopen("data.bin", "rb");
    if (!inputFile) {
        fprintf(stderr, "Can't open bin file!");
        exit(1);
    }

    fseek(inputFile, 0, SEEK_END);
    long inputFileLength = ftell(inputFile);
    printf("input file length: %ld
", inputFileLength);
    fseek(inputFile, 0, SEEK_SET);

    fclose(inputFile);
    return 0;
}
原文地址:https://www.cnblogs.com/metaphors/p/9409168.html