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

溫馨提示×

c語言怎么讀取文件內容

小億
113
2023-11-10 00:07:41
欄目: 編程語言

在C語言中,可以使用fopen()函數打開一個文件,然后使用fscanf()fgets()函數來讀取文件內容。

以下是一個示例代碼:

#include <stdio.h>

int main() {
    FILE *file;
    char buffer[100];

    // 打開文件
    file = fopen("file.txt", "r");
    if (file == NULL) {
        printf("無法打開文件。\n");
        return 1;
    }

    // 使用fscanf函數逐行讀取文件內容
    while (fscanf(file, "%s", buffer) != EOF) {
        printf("%s\n", buffer);
    }

    // 關閉文件
    fclose(file);

    return 0;
}

上述代碼打開了一個名為"file.txt"的文件,并使用fscanf()函數逐行讀取文件內容,并將每行內容輸出到控制臺。

還可以使用fgets()函數逐行讀取文件內容,示例代碼如下:

#include <stdio.h>

int main() {
    FILE *file;
    char buffer[100];

    // 打開文件
    file = fopen("file.txt", "r");
    if (file == NULL) {
        printf("無法打開文件。\n");
        return 1;
    }

    // 使用fgets函數逐行讀取文件內容
    while (fgets(buffer, sizeof(buffer), file)) {
        printf("%s", buffer);
    }

    // 關閉文件
    fclose(file);

    return 0;
}

上述代碼與之前的示例相似,但是使用了fgets()函數來逐行讀取文件內容,并輸出到控制臺。

請注意,在使用fopen()函數打開文件時,需要提供正確的文件路徑和打開方式,如"r"表示只讀方式打開文件。另外,最后一定要使用fclose()函數關閉文件,避免資源泄漏。

0
化隆| 丹棱县| 衡东县| 于都县| 枣阳市| 福鼎市| 河北省| 广水市| 都昌县| 乐都县| 行唐县| 奉化市| 喜德县| 家居| 额尔古纳市| 中宁县| 大庆市| 辉县市| 保山市| 甘泉县| 叶城县| 黔南| 罗城| 平安县| 湘乡市| 建始县| 静安区| 尚义县| 油尖旺区| 金平| 娄底市| 锡林浩特市| 莒南县| 孝义市| 鲁山县| 葫芦岛市| 临夏县| 柳州市| 柳林县| 昆明市| 固安县|