溫馨提示×

C++中怎么讀取二進制模式文件

c++
小億
197
2024-04-16 09:52:08
欄目: 編程語言

在C++中讀取二進制模式文件,可以使用std::ifstream類來打開文件并讀取數據。以下是一個示例代碼:

#include <iostream>
#include <fstream>

int main() {
    std::ifstream file("binary_file.bin", std::ios::binary);
    
    if (!file) {
        std::cerr << "Failed to open file!" << std::endl;
        return 1;
    }
    
    char buffer[256];
    
    while (file.read(buffer, sizeof(buffer))) {
        // 處理讀取的數據
    }
    
    file.close();
    
    return 0;
}

在上面的示例中,我們使用std::ifstream類打開了一個名為binary_file.bin的二進制模式文件,并使用std::ios::binary標志指定了文件的讀取模式為二進制模式。然后我們使用read函數讀取數據到緩沖區buffer中,直到文件末尾為止。最后,記得關閉文件流。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女