[問題] 寫入二進制檔案問題
各位大大,我想把int寫入二進制檔案。
我利用以下程式碼寫入一個值,但出現在二進制檔案內容的數值結果卻是反過來的,
例如
我輸入255,我希望出現的是 00 00 00 FF,出現的卻是 FF 00 00 00
輸入256,我希望出現 00 00 01 00,但出現的卻是 00 01 00 00。
以下是我的程式碼擷取,請問各位高手該怎麼改呢?
我的原則是輸出的位數要佔4BYTE。
FileStream fs = new FileStream(Direct, FileMode.Create);
BinaryWriter sw = new BinaryWriter(fs, Encoding.ASCII);
int a = 255;
sw.Write(a);
sw.Close();
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.152.108
推
10/27 14:48, , 1F
10/27 14:48, 1F
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章