91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++ readfile函數如何讀取文本文件

c++
小樊
102
2024-09-25 00:20:14
欄目: 編程語言

在C++中,你可以使用fread函數從文本文件中讀取數據。以下是一個簡單的示例,展示了如何使用fread函數讀取文本文件:

#include <iostream>
#include <cstdio>

int main() {
    FILE *file;
    char buffer[1024];
    size_t bytesRead;

    // 打開文件
    file = fopen("example.txt", "r");
    if (file == NULL) {
        std::cerr << "無法打開文件" << std::endl;
        return 1;
    }

    // 從文件中讀取數據
    while ((bytesRead = fread(buffer, 1, sizeof(buffer), file)) > 0) {
        buffer[bytesRead] = '\0'; // 確保字符串以空字符結尾
        std::cout << buffer;
    }

    // 關閉文件
    fclose(file);

    return 0;
}

在這個示例中,我們首先使用fopen函數以只讀模式(“r”)打開名為example.txt的文件。然后,我們使用fread函數從文件中讀取數據,并將其存儲在buffer數組中。fread函數的第一個參數是數據的指針,第二個參數是每個數據元素的大小,第三個參數是要讀取的數據元素的數量。在這個例子中,我們每次讀取1024字節的數據。

fread函數返回讀取的字節數時,我們可以使用這些字節更新buffer數組,并將其輸出到控制臺。最后,我們使用fclose函數關閉文件。

0
章丘市| 吐鲁番市| 天台县| 洮南市| 崇仁县| 江安县| 哈密市| 兴安盟| 天峨县| 体育| 新津县| 洪江市| 洪泽县| 吉林市| 博爱县| 台中县| 崇明县| 永修县| 胶南市| 马山县| 灌云县| 莱芜市| 玉林市| 阳泉市| 宣恩县| 策勒县| 平遥县| 洞口县| 庆阳市| 射洪县| 东平县| 河北区| 仁怀市| 海盐县| 泾阳县| 泰顺县| 贞丰县| 鲜城| 丰顺县| 陕西省| 克拉玛依市|