内容是parsing error:Expected";"
Input Line:"int I[200][3];"// Test3Dlg.h : header file
//#if !defined(AFX_TEST3DLG_H__52B68F4F_9DFD_42E1_8B38_C5BE49275EBF__INCLUDED_)
#define AFX_TEST3DLG_H__52B68F4F_9DFD_42E1_8B38_C5BE49275EBF__INCLUDED_#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "ListCtrlEx.h"
/////////////////////////////////////////////////////////////////////////////
// CTest3Dlg dialogclass CTest3Dlg : public CDialog
{
// Construction
public:
CTest3Dlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CTest3Dlg)
enum { IDD = IDD_TEST3_DIALOG };
CListCtrlEx m_list;
int I[200][3];
//}}AFX_DATA // ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CTest3Dlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL// Implementation
protected:
HICON m_hIcon; // Generated message map functions
//{{AFX_MSG(CTest3Dlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnButtonAdd();
afx_msg void OnButtonDel();
afx_msg void OnButtonDelall();
virtual void OnOK();
afx_msg void OnCalculate();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
public:
CString str[3];
int     m_nSelectItem;
};//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.#endif // !defined(AFX_TEST3DLG_H__52B68F4F_9DFD_42E1_8B38_C5BE49275EBF__INCLUDED_)

解决方案 »

  1.   

    CTest3Dlg::CTest3Dlg(CWnd* pParent /*=NULL*/)
    : CDialog(CTest3Dlg::IDD, pParent)
    {
    int i,j;
    for (i=0;i<200;i++)
    for (j=0;j<3;j++)
    I[i][j]=0; //{{AFX_DATA_INIT(CTest3Dlg)
    //}}AFX_DATA_INIT
    // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
    m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
    }
      

  2.   

    void CTest3Dlg::OnOK() 
    {
    // TODO: Add extra validation here
    UpdateData();
    //char* buf=new char[16];
    int n=m_list.GetItemCount();//获取列表控件的项的数量
    CString buf;
    int j,k;
    for (j=0;j<=n;j++)
    { buf.Empty();
      for (k=0;k<3;k++)
      { buf.Empty();
        buf=m_list.GetItemText(j,k);
        I[j][k]=atoi((LPSTR)(LPCTSTR)buf);
      }
    }
    //CDialog::OnOK();
    }
      

  3.   

    //{{AFX_DATA(CTest3Dlg)
    enum { IDD = IDD_TEST3_DIALOG };
    CListCtrlEx m_list;
    //}}AFX_DATA int I[200][3];int I[][]写到外面来
      

  4.   

    不要在VC的这种区域里面手工添加代码,这些是由类向导维护的!//{{AFX_DATA(CTest3Dlg)
    //}}AFX_DATA