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

溫馨提示×

c語言如何讀取txt文件

小億
145
2023-11-28 00:25:42
欄目: 編程語言

在C語言中,可以使用fopen()函數打開一個文本文件,并使用fscanf()函數從文件中讀取數據。

下面是一個簡單的例子,演示如何讀取一個名為example.txt的文本文件中的數據:

#include <stdio.h>

int main() {
    FILE* file = fopen("example.txt", "r"); // 打開文本文件,只讀模式
    if (file == NULL) {
        printf("無法打開文件。\n");
        return 1;
    }

    // 讀取文件中的數據
    int number;
    while (fscanf(file, "%d", &number) != EOF) {
        printf("%d\n", number);
    }

    fclose(file); // 關閉文件

    return 0;
}

在上面的例子中,fopen()函數打開名為example.txt的文本文件,并將返回的文件指針存儲在file變量中。如果文件打開失敗,將輸出一條錯誤信息并返回1。

然后,使用fscanf()函數從文件中讀取數據,并將讀取的整數存儲在number變量中。fscanf()函數的第一個參數是文件指針,第二個參數是格式字符串,指定要讀取的數據類型。在本例中,格式字符串為"%d",表示要讀取一個整數。fscanf()函數返回成功讀取的數據項數,當到達文件末尾時返回EOF(End of File)。

最后,使用fclose()函數關閉文件。這是一個良好的編程習慣,以確保在不需要訪問文件時,釋放文件資源。

注意:在使用fopen()打開文件時,需要提供正確的文件路徑。如果文件在當前目錄下,只需提供文件名。如果文件在其他目錄下,需要提供完整的文件路徑。

0
平遥县| 延津县| 太仓市| 长泰县| 德清县| 阜平县| 慈利县| 伊宁市| 海丰县| 昭通市| 交口县| 招远市| 资源县| 丹巴县| 哈巴河县| 新平| 泸水县| 中西区| 郁南县| 水富县| 桃源县| 上高县| 北安市| 久治县| 勐海县| 滨州市| 涿鹿县| 德令哈市| 吉首市| 福清市| 嘉义市| 会东县| 平阴县| 阿克苏市| 祁东县| 乌兰浩特市| 防城港市| 安新县| 九江市| 祥云县| 伽师县|