如何把CArray中的数据放到二维数组中
typedef struct
{
float m_data;
}tdime;
class __declspec(dllexport) refgcg : public CObject
{
DECLARE_SERIAL(refgcg)
public:
refgcg();
virtual ~refgcg();
void Serialize(CArchive& ar);
public:
CObArray ca;
};
class jisuan
{
private:
int n,k;
double **x;
public:
jisuan(int nn,int kk)
{
int i;
n=nn;k=kk;
x=new double *[k];
for (i=0;i <k;i++){x[i]=new double[n+1];}
}
void analysis(double,double,double);
~jisuan()
{
int i;
for (i=0;i <k;i++){delete[] x[i];}
delete[] x;
}
};
/////以上是头文件中的定义的,下面是具体程序
extern __declspec(dllexport) void refgcg(inpute *m_pa)
{
for(i=0;i <n;i++)
{
/*CArray <tdime,tdime> *temp=(CArray <tdime,tdime>*)m_pa->caFOREFACARR.GetAt(i);
x[i]=temp->GetAt(i);*/这个是一维的,我想问的是二维的该如何写?就是把carray中的数据解压出来到
x[i][j],求教各位大侠
}
}