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

溫馨提示×

c++中怎么用fread讀取文件

c++
小億
191
2024-02-28 15:20:18
欄目: 編程語言

在C++中,可以通過調用標準庫函數fread來讀取文件。以下是一個簡單的例子,演示如何使用fread讀取文件:

#include <iostream>
#include <cstdio>

int main() {
    FILE *fp = fopen("example.txt", "rb"); // 打開文件以二進制模式讀取
    if (fp == NULL) {
        std::cout << "Error opening file" << std::endl;
        return 1;
    }

    char buffer[100]; // 用于存儲讀取的數據
    size_t bytesRead = fread(buffer, 1, 100, fp); // 從文件中讀取最多100個字節的數據
    if (bytesRead > 0) {
        std::cout << "Read " << bytesRead << " bytes: " << buffer << std::endl;
    } else {
        std::cout << "Error reading file" << std::endl;
    }

    fclose(fp); // 關閉文件
    return 0;
}

在這個例子中,首先使用fopen函數打開一個名為“example.txt”的文件,以二進制模式(“rb”)讀取。然后使用fread函數從文件中讀取最多100個字節的數據,并將其存儲在名為“buffer”的字符數組中。最后打印讀取的字節數以及讀取的數據,并關閉文件。

0
丰都县| 栾城县| 扎囊县| 林州市| 遵化市| 天峻县| 锡林郭勒盟| 萨迦县| 平凉市| 夹江县| 桑植县| 垦利县| 精河县| 贡觉县| 临海市| 达尔| 苍山县| 崇礼县| 蒙自县| 周宁县| 凉城县| 吴忠市| 漳浦县| 华宁县| 吉林省| 津市市| 彭阳县| 贡山| 桦川县| 东海县| 奎屯市| 镇沅| 本溪| 黑山县| 凌源市| 梅河口市| 衢州市| 绥化市| 吉隆县| 十堰市| 定南县|