请问..C#如何修改一个文件的16进制信息... 结贴前一直在线 C#如何读取一个文件的16进制信息,并修改呢?还有就是... 现在想的是读取到后... 每个16位进制数 是偶数的+1 基数的-1这是一个题.. 实在没接触过修改16位进制...求解答代码.. 能加点注释更好了.. 我也学习下.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Stream stream = File.OpenForRead("文件名");BinaryReader br = new BinaryReader(stream); BinaryReader br = new BinaryReader(stream);这里是读出了 16禁止文件的内容 存在br 你你对br 操作 然后保存就可以了 然后装入一个byte[]数组,转换成int,判断、加减、写回去。问题是,你要搞清楚究竟你的数据是什么格式,也就是1个byte(8bit, Int8)算一个数据来判断,还是2个byte(16bit, Int16),4个byte(32bit, Int32) //建立一个aaa.txt,位置在运行程序的上两个目录,aaa.txt中放入一些16进制码: try { FileStream strmRead = File.Open("..\\..\\aaa.txt", FileMode.Open); FileStream strmWrite = File.Open("..\\..\\bbb.txt", FileMode.Append ); int bufint; while ((bufint=strmRead.ReadByte()) != -1) { if ((bufint % 2) == 0) { bufint++; } else { bufint--; } strmWrite.WriteByte((byte)bufint); } strmWrite.Close(); strmRead.Close(); } catch (Exception ex) { MessageBox.Show ("读写文件错误!" + ex.Message, "提示"); } 一个关于字体的问题 关于用户控件传参的问题。。 sql 连接语句问题 急!!!关于Excel如何导入GridView中遇到的问题 大家帮帮忙,帮我找找分级管理系统的.net源码,谢谢了 多线程问题(不是一般问题) 关于WEB SERVICE的安全问题 上传文件到FTP服务器上,在局域网中没有问题,但是在广域网中不行 关于c++向c#传送字符串的问题 请问下这个要怎么解决 socket异步通讯的疑问. wcf如何设计主备服务器
BinaryReader br = new BinaryReader(stream);
BinaryReader br = new BinaryReader(stream);
这里是读出了 16禁止文件的内容 存在br 你
你对br 操作 然后保存就可以了
try
{
FileStream strmRead = File.Open("..\\..\\aaa.txt", FileMode.Open);
FileStream strmWrite = File.Open("..\\..\\bbb.txt", FileMode.Append );
int bufint;
while ((bufint=strmRead.ReadByte()) != -1)
{
if ((bufint % 2) == 0)
{ bufint++; }
else
{ bufint--; }
strmWrite.WriteByte((byte)bufint);
} strmWrite.Close();
strmRead.Close(); }
catch (Exception ex)
{
MessageBox.Show ("读写文件错误!" + ex.Message, "提示");
}