首页 > 用户发贴区 > 编程问题提问区 > 编译不提示出错,运行出现abnormal program termintion .
2006
03-06

编译不提示出错,运行出现abnormal program termintion .

编译不提示出错,运行出现abnormal program termintion .
原程序如下
// cf.cpp : Defines the entry point for the console application.
//


#include “stdafx.h”
#include “cf.h”


#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif


//////////////////////////////////////////////////////////// /////////////////
// The one and only application object


CWinApp theApp;


using namespace std;


int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
 int nRetCode = 0;
 


 // initialize MFC and print and error on failure
 if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
 {
  // TODO: change error code to suit your needs
  cerr << _T(“Fatal Error: MFC initialization failed”) << endl;
  nRetCode = 1;
 }
 else
 {
  // TODO: code your application’s behavior here.
  CString strTemp;
  CFile mFile;
  cout <<”1sd”;
  if(mFile.Open(“d:\\1.txt”,CFile::modeRead)==0)
  {
   cout <<”sd”;
   return 0;
  }
  
  CArchive ar(&mFile,CArchive::load);
  ar >> strTemp;//本语句处 出错,但编译不出错。
    cout << “22″;//本语句未能正常输出



  ar.Close();
  mFile.Close();
  cout << strTemp;
 }


 return nRetCode;
}


编译不提示出错,运行出现abnormal program termintion .》有 1 条评论

  1. lisypro 说:

    看来我的问题太有深度了,没人回

留下一个回复