#include <stdio.h>

int main() {
    const char* filename = "binarydata.bin"; // 書き込むファイル名を指定
    const unsigned char data[] = { 0x01, 0x02, 0x03, 0x04, 0x05 }; // 書き込むバイナリデータ

    FILE* file;
    if (fopen_s(&file, filename, "wb") != 0) {
        printf("ファイルを作成できませんでした。\n");
        return 1;
    }

    size_t dataSize = sizeof(data); // データのサイズを取得
    size_t elementsWritten = fwrite(data, sizeof(unsigned char), dataSize, file); // ファイルにデータを書き込む

    if (elementsWritten != dataSize) {
        printf("ファイルへの書き込みに失敗しました。\n");
        fclose(file);
        return 1;
    }

    fclose(file); // ファイルを閉じる

    printf("ファイルにバイナリデータを書き込みました。\n");

    return 0;
}