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

溫馨提示×

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
横山县| 金塔县| 禄劝| 嵊州市| 九江县| 繁峙县| 额济纳旗| 临潭县| 揭东县| 垣曲县| 璧山县| 磐石市| 淅川县| 合水县| 潞城市| 文登市| 乐都县| 湾仔区| 甘孜| 通道| 静海县| 定远县| 平阳县| 浠水县| 武穴市| 广昌县| 萍乡市| 阿拉善右旗| 长海县| 屏东县| 贺州市| 泰兴市| 晋州市| 屯昌县| 贵溪市| SHOW| 福清市| 红桥区| 安吉县| 宾川县| 赣州市|