i 個の要素で満たされた配列があります。2人の間で何かが起こっているかどうかを確認したい. これまでのところ、この配列内の特定の 1 つの要素で何が起こるかを確認することしかできません。
私の配列は次のように記入されています:
int iSegment = pDatagram->header.start - 1;
pdX[0] = (-(pDatagram->distances[0]) * ROD4::dCos_table[0]);
pdY[0] = ( (pDatagram->distances[0]) * ROD4::dSin_table[0]);
iSegment += 1; //correct start of interval #1
//calculate cartesian values
for(int i = 1 ; i < pDatagram->distanceCount; i++)
{
pdX[i] = (-(pDatagram->distances[i]) * ROD4::dCos_table[iSegment]);
pdY[i] = ( (pDatagram->distances[i]) * ROD4::dSin_table[iSegment]);
iSegment += pDatagram->header.resolution;
}
そして、次の行を使用して、70 番目の要素で何が起こっているかを確認しています。
pdX[70] = (-(pDatagram->distances[70]) * ROD4::dCos_table[70]);
if( pdX[70] > 0 && pdX[70] < 45 ) // these are to test the distances of the 70th element
{
cout << "My line is broken in the X axis" << endl;
}
40番目から70番目の要素の間で何が起こっているかを確認するにはどうすればよいですか?