溫馨提示×

如何使用ftell進行文件大小檢測

c++
小樊
114
2024-08-15 06:24:42
欄目: 編程語言

使用ftell函數可以獲取當前文件指針的位置,結合fseek函數可以在不改變文件指針位置的情況下獲取文件的大小。以下是一個示例代碼,演示如何使用ftell函數進行文件大小檢測:

#include <stdio.h>

int main() {
    FILE *file = fopen("example.txt", "r");
    
    if (file == NULL) {
        printf("File not found\n");
        return 1;
    }
    
    fseek(file, 0, SEEK_END); // 將文件指針移動到文件末尾
    long size = ftell(file); // 獲取文件指針的位置,即文件大小
    
    printf("File size: %ld bytes\n", size);
    
    fclose(file);
    
    return 0;
}

在上面的示例代碼中,我們首先打開一個文件example.txt,然后使用fseek函數將文件指針移動到文件末尾,再使用ftell函數獲取文件大小,最后關閉文件。通過以上操作,我們可以獲取文件的大小并輸出到控制臺。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女