中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
同心县| 阳春市| 德江县| 绥江县| 武定县| 泰州市| 长武县| 林口县| 镇远县| 鸡泽县| 佛坪县| 汤原县| 县级市| 东宁县| 安庆市| 荔波县| 峨眉山市| 天长市| 长葛市| 道孚县| 海林市| 康定县| 焦作市| 洛宁县| 包头市| 中西区| 井研县| 凌云县| 嘉兴市| 太仆寺旗| 大埔区| 五华县| 嘉定区| 青冈县| 乐山市| 贵溪市| 天峻县| 辽源市| 灵山县| 蛟河市| 恩平市|