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

溫馨提示×

c語言怎么用fgets一行一行讀取文件

小億
170
2023-12-13 15:30:10
欄目: 編程語言

使用fgets函數可以一行一行地讀取文件。

#include <stdio.h>

int main() {
    FILE *file = fopen("file.txt", "r");
    if (file == NULL) {
        printf("Failed to open file.\n");
        return 1;
    }

    char line[100];
    while (fgets(line, sizeof(line), file) != NULL) {
        printf("%s", line);
    }

    fclose(file);
    return 0;
}

首先,使用fopen函數打開文件,并指定用于讀取的模式(“r”)。如果文件打開失敗,則會返回NULL

然后,定義一個字符數組line,用于存儲每一行的內容。

接下來,在一個循環中,使用fgets函數讀取文件的每一行。fgets函數會將讀取的內容存儲到line數組中,并返回line的地址。當達到文件末尾時,fgets函數返回NULL

在循環中,可以對每一行的內容進行處理,例如打印到控制臺。

最后,使用fclose函數關閉文件。

注意:fgets函數會將換行符(\n)也讀取進來,因此每行打印完成后不需要再手動添加換行符。

0
家居| 巴南区| 旬阳县| 且末县| 永宁县| 昭苏县| 彝良县| 如皋市| 称多县| 勃利县| 县级市| 莱州市| 共和县| 葫芦岛市| 彭山县| 沙雅县| 金坛市| 隆回县| 永寿县| 乌鲁木齐县| 洪湖市| 南雄市| 宕昌县| 且末县| 财经| 建水县| 佛山市| 京山县| 嵊州市| 蛟河市| 嘉祥县| 克东县| 崇礼县| 女性| 沁源县| 陈巴尔虎旗| 托克托县| 福海县| 鄱阳县| 东乌珠穆沁旗| 财经|