pMemo = new STUDENT;
pMemo->age = 11;

解决方案 »

  1.   

    大家好,我忆申请这个号很长时间了不过不知道怎么发新帖子,请指教。
    我有一问题:
    #include <afxwin.h>
    class My:public CFrameWnd
    {public:
     afx_msg void OnPaint()
     {CPaintDCpaintDC(this);
     paintDC.TextOut(0,0,"这是我的第一个窗口");
     }
     DECLARE_MESSAGE_MAP()
    };
    BEGIN_MESSAGE_MAP(My,DFrameWnd)
    ON_WM_PAINT()
    END_MESSAGE_MAP()
    class Hello:public CWinApp
    { public:
      Hello():CWinApp("Hello World!")
      {}
      BOOL InitInstance()
      { CFrameWnd *My=new My;
      m_pMainWnd=My;
      My->Create (NULL,(LPCTSTR)"Hello");
      My->ShowWindow (SW_SHWO);
      return TRUE;
      }
    } HelloWorld; 
    总是在最后一行出错,不是代码问题,这是我从书上抄下来的,我不知道错在哪儿。请给出错误原因和解决方法。谢谢!
    并发信至:[email protected]
    因为我不知道怎么进这个论坛,下次不一定能找到这个帖子。 
      

  2.   

    HelloWorld;是什么?
    应该是Hello  World;吧怎么发帖子,上面有链接
      

  3.   

    My->ShowWindow (SW_SHWO);改为My->ShowWindow (SW_SHOW);
      

  4.   

    pMemo = new STUDENT;//c++的结构和类都是有构造函数的,这不就是一个动态生成的结构(类)吗?
    pMemo->age = 11;//这个不用说了吧。/////////////////////
    struct AFX_CLASSINIT
    {
        AFX_CLASSINIT( CRuntimeClass* pNewClass );
    };---------------------
    AFX_CLASSINIT::AFX_CLASSINIT( CRuntimeClass* pNewClass )
    {
        pNewClass->m_pNextClass = CRuntimeClass::pFirstClass;
        CRuntimeClass::pFirstClass = pNewClass;
    }
      

  5.   

    pMemo = new STUDENT;
    pMemo->age = 11;好象是没有问题
      

  6.   

    忘问了你的 STUDENT 是struct 吗?
    如果是类的话:pMemo = new STUDENT;
           pMemo->age = 11;
    这种写法是错的。
      

  7.   

    Add line #endifTry again.good lucky
      

  8.   

    pMemo = new STUDENT;
    pMemo->age = 11;如果 pMemo是STUDENT的指针,right。
    否则 error
      

  9.   

    #include <afxwin.h>class My:public CFrameWnd
    {
    public:
    afx_msg void OnPaint()
    {
    CPaintDC paintDC(this);
    paintDC.TextOut(0, 0, "这是我的第一个窗口");
    }
    DECLARE_MESSAGE_MAP()
    };BEGIN_MESSAGE_MAP(My, CFrameWnd)
    ON_WM_PAINT()
    END_MESSAGE_MAP()class Hello:public CWinApp
    {
    public:
    Hello():CWinApp("Hello World!"){}
    BOOL InitInstance()
    {
    CFrameWnd* pFrame = new My;
    m_pMainWnd = pFrame;
    pFrame->Create (NULL,(LPCTSTR)"Hello");
    pFrame->ShowWindow (SW_SHOW);
    return TRUE;
    }
    };