#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; }