作者weast (kuan)
看板C_and_CPP
標題[問題] 陣列轉換
時間Wed Feb 4 19:57:47 2009
現在發現是這邊有問題
可是我左看右看都沒錯
可以請各位大大跟我說哪裡有問題嗎?
for (int i = 0; i < m_TrainingNum; i++)
{
for (j = 0; j < fsize[i]; j++)
{
totalnum++;
}
}
double **delta = new double *[totalnum];
double **meldelta = new double *[ totalnum ];
for ( i = 0 ; i < totalnum ; i++ )
*(delta + i) = new double[( 2 * ORDER)];
for ( i = 0 ; i < totalnum ; i++ )
*(meldelta + i) = new double[ORDER];
k = 0;
for ( i = 0; i < m_TrainingNum; i++)
{
for ( j = 0; j < fsize[i]; j++)
{
for ( m = 0; m < (m_multiple * ORDER); m++)
{
if( m < (2*ORDER))
delta[k][m] = data[i][j][m];
else
meldelta[k][m] = data[i][j][m];
}
k++;
}
}
謝謝各位了!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.90.193
1F:推 cfbbq:*(meldelta + i) = new double[ORDER]; 02/04 20:05
2F:→ cfbbq:meldelta[k][m] = data[i][j][m];這邊m>=2*ORDER ? 02/04 20:06
3F:→ weast:恩 我懂了 02/04 21:07
4F:→ weast:謝謝! 02/04 21:08