C#二进制文件读写问题 在下要读一个二制文件,文件中每段有固定的分隔符分开,怎样找到某段的开始位置!急................那位大虾指点一二,万分感谢啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FILE *fp;fp=fopen(fileName,"rb");long rc;BYTE m1,m2;rc=fread((BYTE *)&(m1),1,1,fp);rc=fread((BYTE *)&(m2),1,1,fp);if ((m1!='B') || (m2!='M')) {}这是二进制读取 然后判断是不是字符B和字符M的代码 如果每段长度,可以用Stream.Seek方法。否则,没有简单方法,即要么把读出来的数据转换成string,然后用indexof来找相应位置,要么逐个byte去分析。 请教web的东西 急!!C#程序退出时报错 问一下C#里的正则和js里的正则,到底有哪些不同,详细一点 帮忙解释一下,抛出异常的含义。 PowerShell中如何rename带有方括号的文件名? C# datagridview 快捷键选中行 我是菜鸟:得到窗体的句柄后,如何通过这个句柄去释放该窗体的相关资源。c# winform程序。 Excel文件上传到服务器失败,是路径问题吗 怎么样HTML转成MHT? 关于linq中Enumerable类和Queryable类的差别 转了一大圈,一直解决不了视频播放的问题,请高手进来解答! 请教网吧计费系统原理及其实现
fp=fopen(fileName,"rb");long rc;
BYTE m1,m2;
rc=fread((BYTE *)&(m1),1,1,fp);
rc=fread((BYTE *)&(m2),1,1,fp);
if ((m1!='B') || (m2!='M')) {
}这是二进制读取 然后判断是不是字符B和字符M的代码
否则,没有简单方法,即要么把读出来的数据转换成string,然后用indexof来找相应位置,要么逐个byte去分析。