91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C語言怎么用eof判斷文件是否結束

小億
154
2024-01-19 16:28:20
欄目: 編程語言

在C語言中,可以使用while循環和scanf函數結合使用EOF(End of File)來判斷文件是否結束。下面是一個示例代碼:

#include <stdio.h>

int main() {
    FILE *file;
    int num;
    
    // 打開文件
    file = fopen("filename.txt", "r");
    
    // 檢查文件是否打開成功
    if (file == NULL) {
        printf("無法打開文件\n");
        return 1;
    }
    
    // 讀取文件中的整數,并判斷文件是否結束
    while (fscanf(file, "%d", &num) != EOF) {
        printf("%d\n", num);
    }
    
    // 關閉文件
    fclose(file);
    
    return 0;
}

在上述代碼中,fscanf函數每次嘗試讀取文件中的一個整數,并將其存儲到num變量中。當fscanf函數返回EOF時,表示文件已經結束,循環結束。否則,將讀取到的整數打印到屏幕上。最后,關閉打開的文件。請注意,上述代碼中的filename.txt是一個示例文件名,你需要根據實際情況修改為正確的文件名。

0
靖江市| 和田县| 金门县| 和政县| 娱乐| 改则县| 潞西市| 枞阳县| 吕梁市| 昌江| 洞头县| 称多县| 滦平县| 唐河县| 疏附县| 克东县| 会昌县| 信宜市| 岑巩县| 丰镇市| 石城县| 梅河口市| 新丰县| 祁连县| 阳高县| 望都县| 锦州市| 淅川县| 阿拉善右旗| 义乌市| 张北县| 昭通市| 无为县| 保德县| 江城| 武冈市| 集安市| 宜兰市| 茂名市| 壶关县| 江油市|