我在窗口类中定义了一个FILE *pf成员,点运行 再点窗口上的ok按钮 就会弹出那个  “发送,不发送”的错误对话框, 请高手指点下 原因

解决方案 »

  1.   

    private: FILE *pf;
    OnInitDialog()中:pf = fopen("Line.ini","r");现在的情况是 我点击ok按钮 关闭的时候 有个“当”的声音?  不懂了~
      

  2.   

    void CCTCDlg::OnOK() 
    {
    // TODO: Add extra validation here

    CDialog::OnOK();
    }
      

  3.   

    如果注释掉pf = fopen("Line.ini","r");   
    而只是声明了  没有“当”声 应该是打开文件的问题吧》?
      

  4.   

    我在fopen后马上加fclose  也有声音还有我再定义一个大数组:char linbuf[2048];
    就报错“发送,不发送”了。  定义的太大了?
      

  5.   

    private:
      char *p;//use to load Line.ini
    //  char linbuf[2048];(存在 抱发送、不发送错误)
    char comp[256];(存在  linbuf不存在,什么异常没有,如果两个都不存在,有个“当”声音);
      CString style;
    char ch_style[10];
    FILE *pf;
      

  6.   

    试用下CStdioFile。(貌似fopen是C语言的函数吧~)