CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

按行读取文本,报错,各位帮看看

楼主AMDCPU(旺)2005-08-01 09:32:34 在 VC/MFC / 基础类 提问

按行读取文本,报错,各位帮看看  
   
          CFileDialog   dlgT(TRUE,"*.*","*.txt",NULL,"*.txt",NULL);;  
   
          dlgT.m_ofn.lpstrTitle="打开文本文件";  
          if(IDCANCEL==dlgT.DoModal())  
  return;  
    strText=dlgT.GetPathName();  
            fText.Open(strText,   CFile::modeRead   |   CFile::typeText   );  
  int   d;  
  CString     strline[20];  
  fText.ReadString(strline[0]);  
    while(!feof(fText.m_pStream))  
        {    
  d   =   fText.GetPosition();  
  fText.ReadString(strline[d]);  
        }  
     
  fText.Close();  
  UpdateAllViews(NULL);  
   
   
  编译运行,报错!说是xxx内存不能为read   实际上只是读取5行文本,每行几个字符! 问题点数:30、回复次数:6Top

1 楼dirdirdir3(风)回复于 2005-08-01 10:02:07 得分 3

fText的类型?Top

2 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2005-08-01 10:07:22 得分 3

fText是否为CStdioFile对象?Top

3 楼AMDCPU(旺)回复于 2005-08-01 10:23:37 得分 0

当然是啦。否则编译会报错啊。  
  测试文本内容是:  
  1  
  2  
  3  
  4  
  5Top

4 楼orbit(走了走了)回复于 2005-08-01 10:31:46 得分 20

int   d   =   0;  
  CString     strline[20];  
  fText.ReadString(strline[0]);  
    while(!feof(fText.m_pStream))  
        {    
  d++;  
                    if(d   >   20)  
                        ASSERT(....);  
  fText.ReadString(strline[d]);  
        }  
  Top

5 楼AMDCPU(旺)回复于 2005-08-01 10:47:19 得分 0

多谢。刚刚在.net中测试通过。前面在vc6.0中却报错!  
  稍后结贴。Top

6 楼wonglaye(山里娃)回复于 2005-08-01 10:57:58 得分 4

fText.ReadString(strline);Top

相关问题

  • 一个读取文本文件的问题,请各位指教....
  • 请教各位大侠:关于读取文本文件内容
  • asp读取文本
  • asp读取文本
  • 请教,用jxl读取excel报错
  • c#读取xml老是报错???
  • 请各位高手给我一个顺序读取文本文件的例了!!!
  • 用RichEditCtrl读取大文本????????
  • 读取文本文件
  • 文本框信息读取

关键词

  • 文本
  • null
  • ftext
  • 报错
  • dlgt
  • strline
  • 读取
  • readstring

得分解答快速导航

  • 帖主:AMDCPU
  • dirdirdir3
  • kugou123
  • orbit
  • wonglaye

相关链接

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

广告也精彩

反馈

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