CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

读取二进制文件hzk16.dat,怎么读不出来叱。

楼主zshaiqi(竹无心)2006-03-04 14:15:57 在 .NET技术 / C# 提问

using   System;  
  using   System.IO;  
  class   test  
  {  
  public   static   void   Main(){  
  BinaryReader   dataIn;  
  int   item;  
  FileStream   f;  
  Byte[]   buf1=new   Byte[1600000];  
   
  //int   onhand;  
  //double   cost;  
  ///char   ch;  
  try{  
  f=new   FileStream("2.txt",FileMode.Create);  
     
                         
   
  dataIn=new   BinaryReader(new   FileStream("hzk16.dat",FileMode.Open));  
  }catch(FileNotFoundException   exc){  
  Console.WriteLine(exc.Message);  
  return;  
  }  
     
  try{  
                                   
  item=dataIn.Read(buf1,158048,32);  
  //   f.Write(item);    
  for   (int   i=158048;i<158048+32   ;i++   )  
  {  
  Console.WriteLine(buf1[i]+"   "+i);  
  }  
  Console.WriteLine("buf1的长度为:"+buf1.Length);  
   
   
     
     
  }catch(EndOfStreamException){  
  Console.WriteLine("items   no   found.");  
  }  
  catch(IOException   exc){  
    Console.WriteLine(exc.Message);  
    }  
    Console.ReadLine();  
  }  
     
  };  
   
  158048   是“赵”在二进制文件中的起始位置,可程序就是读不出东西  
  问题点数:20、回复次数:4Top

1 楼lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))回复于 2006-03-04 14:36:57 得分 0

FileStream   fs   =   new   FileStream(filePath,   FileMode.Open,FileAccess.Read);  
  byte[]   desBytes   =   new   byte[fs.Length];  
  fs.Read(desBytes,   0,   desBytes.Length);  
  fs.Close();  
  desBytes就是你文件的内容Top

2 楼zshaiqi(竹无心)回复于 2006-03-04 14:59:22 得分 0

楼上的QQ多少。我加你。搞不定呀。Top

3 楼wuchang(无常)回复于 2006-03-04 20:29:08 得分 0

楼主是想提取点阵字模吧?  
  上月我刚做好一个这样的程序,不过不是从字库里读,因为这样局限性太大。  
  我用的方法是把文字画在bitmap上,然后再按行列读取点数据。  
  这样很方便可以制作16*16、24*24甚至16*24、15*29等非标准字模  
  Top

4 楼zshaiqi(竹无心)回复于 2006-03-05 10:29:36 得分 0

楼上的也不失为一种好的方法。Top

相关问题

  • 对二进制文件的读取
  • 怎样读取二进制文件?
  • 二进制文件的读取问题
  • 文件二进制读取问题
  • c#读取二进制文件?
  • 读取二进制文件不完整
  • 二进制文件读取问题
  • 如何二进制读取文件?
  • 二进制文件读取问题
  • 在c++ builder中如何读取和分析二进制文件?

关键词

  • hzk16
  • datain
  • dat
  • filestream
  • exc
  • binaryreader
  • filemode
  • buf1
  • item
  • try

得分解答快速导航

  • 帖主:zshaiqi

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo