作者immj (immj)
看板C_Sharp
标题[问题] 写入二进制档案问题
时间Fri Oct 27 13:44:39 2006
各位大大,我想把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
1F:推 shihyang:先存到阵列,再Reverse? 10/27 14:48