CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

怎样读出一个文件的数据,?

楼主cwg789(cwg789)2003-06-03 22:50:10 在 VC/MFC / 基础类 提问

cw:4454  
  cw:88  
  cw:23  
  yt:13  
  yt;23  
  yt:345  
  cd:88  
  cd:7778  
   
  写一个函数,当参数为cw时就读出  
  cw:4454  
  cw:88  
  cw:23  
  当参数为yt时就读出  
  yt:13  
  yt;23  
  yt:345  
  这个问题是菜鸟级的,请各位大哥,帮一下,写详细一点  
  问题点数:0、回复次数:4Top

1 楼blackblue(跌跌撞撞)回复于 2003-06-03 23:30:18 得分 0

//   strKey:指定的参数   arrBuf   存放读出的数据  
  //   返回:实际满足要求的条数  
  int   Read(CString   strKey,   CStringArray&   arrBuf)  
  {  
      arrBuf.RemoveAll();  
      CStdioFile   f;  
      BOOL   b   =   f.Open("filename",   CFile::modeRead);  
      if(!b)  
      {  
            MessageBox("打开文件出错!");  
            return   -1;  
        }  
      CString   str;  
      while(f.ReadString(str))  
      {  
            str.TrimLeft();  
            if(str.Find(strKey)   ==   0)   arrBuf.Add(str);  
      }  
      f.Close();  
      return   arrBuf.GetSize();  
  }Top

2 楼LinHanLao(凌寒)回复于 2003-06-03 23:41:48 得分 0

void   CFirstPage::getdata(CString   key)  
  {  
  CStdioFile     fl;  
  BOOL       ret   =   TRUE;  
  CString   LineText;  
   
   
  fl.Open("e:\\test.txt",   CFile::modeRead   |   CFile::typeText);  
   
  ret   =   fl.ReadString(LineText);  
  while(ret)  
  {  
  LineText.TrimLeft();  
  if((key   ==   LineText.Left(LineText.Find(":")))   &&   (LineText.Find(":")   !=   -1))  
  MessageBox(LineText);  
   
  ret   =   fl.ReadString(LineText);  
  }  
   
  fl.Close();  
  }Top

3 楼joachern(程序人生)回复于 2003-06-04 08:15:39 得分 0

就这样了!!!Top

4 楼jemmylau(枕头)回复于 2003-06-04 08:29:44 得分 0

一行一行的读出来与所给参数比较,相等则取出来,否则进行下一行判断。Top

相关问题

  • 怎样把access中的数据读出,保存为excel文件??
  • 我将文件存入数据库,怎样读出来?
  • 怎样把一个Richtextbox 文件存放到数据库中然后读出来??
  • 请问:怎样在对从文件中读出的一块数据进行操作的同时,继续文件中读出另一块数据?谢谢!
  • 怎样把一个XML文件里的数据读出来查入数据库的表中?
  • 在Java中,怎样把一个图片文件写入到oracle数据库中,怎样读出来显示?
  • 控制台程序,怎样以最快的数度读出文本文件中的第n行数据?
  • 怎样从数据库读出一个图片字段并把它存为一个图片文件?
  • 有一个二进制文件不知道怎样把里面的数据读出来
  • 怎样将一个类型数据写入或读出已经存在的EXE文件中

关键词

  • linetext
  • arrbuf
  • yt
  • cw
  • 参数
  • fl
  • strkey
  • readstring
  • 一行
  • cfile

得分解答快速导航

  • 帖主:cwg789

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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