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

溫馨提示×

C++中如何通過fgets讀取整行數據

c++
小樊
90
2024-06-13 17:24:33
欄目: 編程語言

在C++中,可以使用fgets函數來讀取整行數據。fgets函數的原型如下:

char *fgets(char *str, int num, FILE *stream);

其中,str是一個指向字符數組的指針,用于存儲讀取的數據;num是要讀取的最大字符數;stream是一個指向FILE對象的指針,用于指定要讀取的文件流。

以下是一個示例代碼,演示如何使用fgets函數讀取整行數據:

#include <iostream>
#include <cstdio>

int main() {
    FILE *file = fopen("test.txt", "r");
    if (file == NULL) {
        std::cerr << "Failed to open file." << std::endl;
        return 1;
    }

    char buffer[100];
    while (fgets(buffer, 100, file) != NULL) {
        std::cout << "Read line: " << buffer;
    }

    fclose(file);
    return 0;
}

在上面的示例中,我們首先打開一個文件(test.txt),然后使用fgets函數逐行讀取文件中的數據,并輸出到控制臺。最后關閉文件流。

0
西平县| 德兴市| 阳曲县| 三原县| 平谷区| 辽阳县| 都安| 潼南县| 茶陵县| 阜南县| 泰来县| 清涧县| 上蔡县| 休宁县| 交口县| 宁德市| 工布江达县| 安达市| 万州区| 酒泉市| 克什克腾旗| 自治县| 桐庐县| 桐城市| 分宜县| 兰溪市| 正定县| 托里县| 虹口区| 南投县| 张家川| 叙永县| 修水县| 武川县| 西华县| 娄烦县| 阳西县| 秦皇岛市| 灵川县| 大宁县| 鲜城|