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

溫馨提示×

C++中如何生成二進制文件

c++
小樊
91
2024-08-30 00:59:05
欄目: 編程語言

在 C++ 中,可以使用文件流(fstream)庫來生成二進制文件

#include<iostream>
#include <fstream>

int main() {
    // 創建一個輸出文件流對象
    std::ofstream outfile("example.bin", std::ios::binary);

    if (!outfile) {
        std::cerr << "Error opening file for writing."<< std::endl;
        return 1;
    }

    // 要寫入的數據
    int a = 5;
    double b = 7.5;

    // 將數據寫入二進制文件
    outfile.write(reinterpret_cast<const char*>(&a), sizeof(a));
    outfile.write(reinterpret_cast<const char*>(&b), sizeof(b));

    // 關閉文件
    outfile.close();

    std::cout << "Binary file has been created successfully."<< std::endl;

    return 0;
}

這段代碼首先創建了一個名為 example.bin 的二進制文件。然后,它定義了兩個變量 ab,并將它們的值寫入該文件。注意,我們使用 reinterpret_cast<const char*> 將變量的地址轉換為字符指針,以便將其作為二進制數據寫入文件。最后,我們關閉文件并輸出成功消息。

0
安阳市| 钟祥市| 北碚区| 德昌县| 郴州市| 龙海市| 宁蒗| 新建县| 佛坪县| 上饶县| 安宁市| 根河市| 华宁县| 昌江| 延边| 左云县| 绥中县| 宁德市| 镇江市| 景德镇市| 清水县| 瓮安县| 北碚区| 綦江县| 远安县| 颍上县| 扎赉特旗| 阜宁县| 山阴县| 勃利县| 玛多县| 醴陵市| 太和县| 子长县| 栾川县| 广灵县| 乐至县| 广宗县| 湛江市| 邢台县| 青田县|