Abstract
通常公司為了保護其智慧財產權,會自己定義檔案格式,其header區會定義每個byte各代表某項資訊,所以常常需要直接對binary檔的某byte直接進行寫入,且連續寫入幾個byte表示某一數值資訊。
Introduction
使用環境:Windows XP SP3 + Visual C++ 6.0 SP6
將寫入wf.bin的0x33 byte處的連續4 byte值。
15行
宣告4 byte char array。
17行
23行
分別設定每個byte的值。
28行
使用fseek將binary file的檔案位置移到0x33處,其中SEEK_SET表示offset是從檔頭開始。
29行
正式使用fwrite將buff寫入檔案,由於單位是unsigned char,所以size為4。
Original: https://www.cnblogs.com/oomusou/archive/2011/10/31/write_n_byte.html
Author: 真 OO无双
Title: (筆記) 如何寫入binary file某個byte連續n byte的值? (C/C++) (C)
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/535036/
转载文章受原作者版权保护。转载请注明原作者出处!