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

溫馨提示×

linux fprintf如何處理二進制數據

小樊
86
2024-08-26 23:43:11
欄目: 智能運維

在Linux中,fprintf函數主要用于將格式化的輸出寫入文件流

以下是一個使用fwrite將二進制數據寫入文件的示例:

#include<stdio.h>
#include <stdlib.h>

int main() {
    FILE *file;
    char data[] = "Hello, World!"; // 這是一個包含文本數據的字符數組,也可以是其他二進制數據
    size_t data_size = sizeof(data);

    file = fopen("output.bin", "wb"); // 以二進制寫模式打開文件
    if (file == NULL) {
        printf("Error opening file.\n");
        return 1;
    }

    size_t written = fwrite(data, 1, data_size, file); // 將數據寫入文件
    if (written != data_size) {
        printf("Error writing to file.\n");
        fclose(file);
        return 1;
    }

    fclose(file); // 關閉文件
    printf("Binary data successfully written to output.bin\n");
    return 0;
}

在這個示例中,我們創建了一個名為output.bin的二進制文件,并將字符串"Hello, World!"(作為二進制數據)寫入該文件。請注意,我們使用"wb"模式打開文件,以便以二進制寫模式創建或打開文件。

0
龙南县| 宜川县| 固安县| 政和县| 金寨县| 宽甸| 兴义市| 商水县| 新巴尔虎右旗| 东至县| 叙永县| 泗洪县| 河北区| 卫辉市| 开化县| 兴文县| 宝坻区| 兴安盟| 澄城县| 侯马市| 乌兰察布市| 平遥县| 遂昌县| 焦作市| 桂平市| 盖州市| 闵行区| 方山县| 寻甸| 迁安市| 顺义区| 临夏县| 昌都县| 榆中县| 湘西| 琼结县| 珲春市| 图们市| 马尔康县| 营山县| 阿克陶县|