CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

如何从文本文件中读取实型数据?急,马上给分!!

楼主lluollei(lei)2004-12-02 19:29:23 在 .NET技术 / C# 提问

文本文件大概如下  
  200.3     1993.2  
  202.4     2005.6  
  .  
  .  
  .  
  怎样把这些实数读取到一个float型的数组当中? 问题点数:30、回复次数:4Top

1 楼lluollei(lei)回复于 2004-12-02 19:33:02 得分 0

c++中的fscanf函数能实现,不知道c#里面怎么实现Top

2 楼OneDotRed(武装到眼神)回复于 2004-12-02 21:17:14 得分 26

StreamReader   sr   =   new   StreamReader(   txtFileName   ,   Encoding.Defualt   );  
  string   text   =   sr.ReadToEnd();  
  sr.Close();  
   
  Regex   r   =   new   Regex(   @"([1-9]\d+|d)(\.\d+)"   );  
  Match   m   =   r.Match(   text   );  
   
  ArrayList   al   =   new   ArrayList();  
  while(   m.Success   )  
  {  
        al.Add(   float.Parse(   m.value   )   );  
    m   =   m.NextMatch();  
  }  
   
  //结果存在ArrayList中的数字是  
  200.3      
  1993.2  
  202.4      
  2005.6  
  Top

3 楼peng1014()回复于 2004-12-02 21:30:55 得分 0

learningTop

4 楼yellowhwb(天の羽)回复于 2004-12-02 21:35:38 得分 4

现把数字读到string里,然后用Convert.ToSignal或float.Parse函数转换一下!Top

相关问题

  • 如何从文本文件中读取数据?
  • 读取文本文件写入ACCESS数据库的问题
  • 一个读取文本文件中数据的问题
  • 关于从文本文件中读取数据(内有乾坤)
  • 如何读取文本文件中指定的数据
  • 怎么读取文本文件中一组一组的数据?
  • 格式数据 文本文件的读取
  • 读取文本文件
  • 读取文本文件?
  • 文本文件的读取

关键词

  • 函数
  • 数字
  • 文本文件
  • 读取
  • streamreader
  • sr
  • arraylist
  • regex
  • parse
  • float

得分解答快速导航

  • 帖主:lluollei
  • OneDotRed
  • yellowhwb

相关链接

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

广告也精彩

反馈

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