- UID
- 476465
- 积分
- 0
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2006-8-8
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
我定义一个typedef AcArray<AcGeDoubleArray> AcGeTwoDoubleArray;
其中AcGeDoubleArray是AcArray建立的一维数组。
int CEdPol_RetListSet(AcGeTwoDoubleArray &dRetPoint,
AcGeTwoDoubleArray &dRetVal)
{
char buffer[100] ={'\0'};
CString strPam;
//output
strPam = "";
for (int i = 0; i < dRetPoint.length(); i++)
{
dRetVal.append(dRetPoint);
////////////////////////////////////////////////////////////////////////
strPam = "";
strPam.Format("dRetVal[%d]: \n",i);
for(int j = 0;j < (dRetVal).length(); j++)
{
_gcvt( dRetVal[j], 7, buffer );
if (0 != j && 0 == j % 4)
{
strPam = strPam + "\n";
}
strPam= strPam + " " + buffer;
}
strPam=strPam +"\n\n";
OutputDebugString(strPam);
////////////////////////////////////////////////////////////////////////
}
//////////////////////////////////////////////////////////////////////////
strPam = "";
for(i = 0;i < dRetVal.length(); i++)
{
if (0 == i)
{
strPam = "dRetVal: \n";
}
for (int j = 0; j < (dRetVal).length(); j++)
{
_gcvt( dRetVal[j], 7, buffer );
if (j != 0 && j % 4 == 0)
{
strPam=strPam +"\n";
}
strPam=strPam + buffer;
}
strPam=strPam +"\n" + "---------------" + "\n";
}
strPam=strPam +"\n\n";
OutputDebugString(strPam);
//////////////////////////////////////////////////////////////////////////
return(1);
}
DEBUG信息:-----------
dRetVal[0]:
100. 100. 0. 0.
100. 150. 0. 0.
dRetVal[1]:
100. 150. 0. 0.
100. 160. 0. 0.
dRetVal[2]:
150. 200. 0. 0.
200. 200. 0. 0.
200. 100. 0. 0.
dRetVal[3]:
100. 160. 0. 0.
100. 200. 0. 0.
150. 200. 0. 0.
dRetVal: //多次调用后添加的结果
100.100.0.0.
100.150.0.0.
---------------
100.150.0.0.
100.160.0.0.
---------------
150.200.0.0.
200.200.0.0.
200.100.0.0.
---------------
100.160.0.0.
100.200.0.0.
150.200.0.0.
---------------
1.131356e-307100.0.0.//这里出现非法值
100.150.0.0.
---------------
100.150.0.0.
100.160.0.0.
---------------
100.160.0.0.
100.200.0.0.
150.200.0.0.
---------------
150.200.0.0.
200.200.0.0.
200.100.0.0.
---------------
100.100.0.0.
100.150.0.0.
---------------
100.150.0.0.////////////
100.160.0.0.
---------------
100.160.0.0.
100.200.0.0.
150.200.0.0.
---------------
150.200.0.0.
200.200.0.0.
200.100.0.0.
---------------
100.100.0.0./////////////////
100.150.0.0.
---------------
100.150.0.0.
100.160.0.0.
---------------
100.160.0.0.
100.200.0.0.
150.200.0.0.
---------------
150.200.0.0.
200.200.0.0.
200.100.0.0.
---------------
请高手指教 |
|