deepsky 发表于 2004-1-7 11:35:00

项目需要刚学objectarx,请高手给启蒙一下

int ret;
ads_point pt;
AcGePoint3d endpt;
char tempcap;

ret = acedGetPoint(NULL,"\n基准点",pt);
if (ret == RTNORM)
{
    endpt = asPnt3d(pt);       
    sprintf(tempcap,"%d",endpt);
    AfxMessageBox(tempcap);
}
               
为什么得到的x坐标值的跟状态栏里面显示的不一样,怎样得到那个值。

yfy2003 发表于 2004-1-7 12:21:00

sprintf(tempcap,"%d",endpt);
%d是输出十进制整数,实数应用%f来输出。
页: [1]
查看完整版本: 项目需要刚学objectarx,请高手给启蒙一下