如何获取自定义类中的二维数组
我自定义了一个类名为CDataSocket的类,在里面添加了一个函数OnReturnWaveData,在主框架类中需要用到此函数中的一个二维数组kk[2][2],我该怎么做?以下是我已经编写的代码,有错误,请高手指正或者给出例子,小弟万分感谢!
在自定义类中:
void CDataSocket::OnReturnWaveData(char (*c)[2])
{
for(int i=0;i<2;i++)
for(int j=0;j<2;j++)
{
kk[i][j] = 1;
}
for(int h=0;h<2;h++)
// for(int k=0;k<2;k++)
{
c = &kk[h];
c++;
}
}
在主框架类中:
void CServerSocketDlg::OnButton()
{ char zz[2][2];
CDataSocket * dataSocket = new CDataSocket();
dataSocket->OnReturnWaveData(zz);
CString s;
for(int i=0;i<4;i++)
{
s.Format("%d",zz);
AfxMessageBox(s);
}
if(dataSocket != NULL)
delete dataSocket;
}