如果是二维的是不是就是 CString strtemp; GetDlgItemText(IDC_EDIT1, strtemp);int nNum = atoi(strtemp); int mNum = atoi(strtemp); int *data = new int[nNum][mNum];
应该是int *data=new int[nNum*mNum];
如果是二维的是不是就是 CString strtemp; GetDlgItemText(IDC_EDIT1, strtemp);int nNum = atoi(strtemp); int mNum = atoi(strtemp); int *data = new int[nNum][mNum];这种方法是不对的,应该这样 int **data = new int*[nNum]; for(int i = 0; i < nNum; i++) { data[i] = new int[mNum]; }
m_Edit.GetWindowText(sLong)
int *a;
a = new int(atoi(sLong));
GetDlgItemText(IDC_EDIT1, strtemp);int nNum = atoi(strtemp);int *data = new int[nNum];
CString strtemp;
GetDlgItemText(IDC_EDIT1, strtemp);int nNum = atoi(strtemp);
int mNum = atoi(strtemp);
int *data = new int[nNum][mNum];
CString strtemp;
GetDlgItemText(IDC_EDIT1, strtemp);int nNum = atoi(strtemp);
int mNum = atoi(strtemp);
int *data = new int[nNum][mNum];这种方法是不对的,应该这样
int **data = new int*[nNum];
for(int i = 0; i < nNum; i++)
{
data[i] = new int[mNum];
}
用vector 比较好