CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

一个简单的题目,文件读时出错

楼主jilate()2003-06-02 19:58:43 在 VC/MFC / 基础类 提问

FILE   *cfile;  
  void   main()  
  {  
      int   li,lj;  
      cfile=fopen("pas.dat","r");  
      readch();  
   
  程序一运行到   readch();就出错了    
  错误:Unhandled   exception   in   2222.exe:0xc0000005:Access   Violation  
  readch()函数代码如下:  
  void   readch()  
  {  
        if(ch=='\0')  
        {  
                readline();  
                lnum++;  
        }  
        ch=*pline;  
        pline++;  
  }  
  readline   是从cfile中读取一行 问题点数:40、回复次数:2Top

1 楼ukyoking(累)回复于 2003-06-02 20:07:16 得分 40

看你fopen正确打开了没有,检查以下cfile是不是为空Top

2 楼jilate()回复于 2003-06-02 20:34:05 得分 0

他的值为0x00000000  
  不过我在TC下调试同样的程序却能正确打开  
  随便问一下,在TC单步调试时,如何才能返回上一步Top

相关问题

  • 从网络上下载文件出错的简单问题!!!!
  • 用oracle作简单的备份时出错问题,以日期作为文件名时出错. 怎解决?
  • 简单问题,总是出错,用read读文本文件,为什么...
  • 【简单】UploadFile函数上传文件时出错,哪里有问题?
  • 文件打开出错了
  • 头文件编译出错?
  • pdf文件打开出错
  • 包含文件lmmsg.h出错 ?!
  • 读取.INI文件出错
  • aspx文件执行出错

关键词

  • readch
  • 出错
  • cfile
  • pline
  • 调试
  • fopen
  • 正确打开
  • tc
  • 程序
  • readline

得分解答快速导航

  • 帖主:jilate
  • ukyoking

相关链接

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

广告也精彩

反馈

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