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

溫馨提示×

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
明水县| 赤峰市| 广丰县| 隆回县| 临沧市| 石阡县| 监利县| 洛隆县| 鄂尔多斯市| 泸水县| 乌苏市| 三明市| 武陟县| 四会市| 仁化县| 禹城市| 临沭县| 扬中市| 江山市| 清水河县| 阳原县| 延寿县| 白银市| 涟水县| 英吉沙县| 临高县| 依安县| 盐山县| 海口市| 临西县| 扶绥县| 永清县| 郯城县| 共和县| 甘南县| 民权县| 萨迦县| 昌黎县| 平阴县| 巫溪县| 名山县|