亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
克拉玛依市| 米林县| 南华县| 乌拉特后旗| 邹城市| 花莲市| 淮南市| 河北区| 同心县| 新龙县| 麻江县| 翁源县| 正蓝旗| 陇川县| 广德县| 靖宇县| 仲巴县| 肇州县| 靖安县| 简阳市| 昌黎县| 邳州市| 安乡县| 荃湾区| 安泽县| 胶南市| 榕江县| 布拖县| 九龙城区| 林甸县| 鹤峰县| 屏山县| 兰州市| 徐汇区| 抚州市| 铅山县| 德州市| 黄冈市| 郁南县| 孝感市| 漠河县|