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

溫馨提示×

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
临猗县| 平武县| 水城县| 军事| 花莲市| 安泽县| 轮台县| 淮阳县| 苍梧县| 商南县| 罗源县| 凯里市| 诸城市| 西城区| 华安县| 桑植县| 兴安县| 延安市| 星座| 巴彦县| 利川市| 广东省| 六盘水市| 施秉县| 白河县| 蓬安县| 社旗县| 阳曲县| 彩票| 澄迈县| 夏津县| 新蔡县| 石楼县| 靖西县| 井研县| 曲水县| 武义县| 新安县| 蚌埠市| 阳山县| 宁化县|