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

溫馨提示×

C語言讀取TXT文件內容如何使用

小億
96
2023-10-31 09:16:44
欄目: 編程語言

在C語言中,可以使用標準庫函數fopen()來打開文件,并使用fscanf()或者fgets()函數來讀取文件內容。

下面是一個示例代碼,演示了如何讀取一個名為"example.txt"的文本文件,并將每行的內容打印到屏幕上:

#include <stdio.h>

int main() {
    FILE *file = fopen("example.txt", "r");  // 打開文件

    if (file == NULL) {
        printf("無法打開文件\n");
        return 1;
    }

    char buffer[100];  // 用于存儲每行的內容

    while (fgets(buffer, sizeof(buffer), file) != NULL) {  // 逐行讀取文件內容
        printf("%s", buffer);  // 打印每行的內容
    }

    fclose(file);  // 關閉文件

    return 0;
}

在上述代碼中,首先使用fopen()函數打開名為"example.txt"的文件,并以只讀模式打開("r"參數)。如果文件打開失敗,會輸出一條錯誤信息并退出程序。

然后,使用fgets()函數逐行讀取文件內容,將每行的內容存儲在名為buffer的字符數組中。fgets()函數會讀取一行內容,并將其存儲在buffer中,直到遇到換行符或者緩沖區已滿。每次讀取一行內容后,使用printf()函數將其打印到屏幕上。

最后,使用fclose()函數關閉文件。這一步是很重要的,因為打開的文件需要釋放系統資源。

注意:在使用這些函數之前,需要包含頭文件stdio.h

0
芷江| 鄂州市| 辽宁省| 西乌珠穆沁旗| 乌拉特前旗| 四川省| 德令哈市| 博乐市| 武胜县| 富民县| 从化市| 林州市| 铁力市| 都江堰市| 团风县| 丰城市| 鹿泉市| 黄平县| 嘉荫县| 千阳县| 崇明县| 呼图壁县| 枣阳市| 合川市| 林口县| 长沙县| 安顺市| 阜城县| 牡丹江市| 卫辉市| 莱州市| 濮阳市| 淮北市| 射阳县| 海晏县| 固原市| 会东县| 遵义市| 萍乡市| 黄浦区| 香格里拉县|