[求助]关于acedGetString的问题
我在用c++2005+ARX2007搞一个小程序,本来运行正常,现在要加一个字符串,加了以下语句后在中运行却出错,请教高手如何解决,谢谢ACHAR* str=NULL;
//////////////
if(acedGetString(NULL,_T("请输入顶点数组名\n"),str)!=RTNORM,str);
return;
////////去掉以下语句仍然出错
fprintf(fp,"double data[%d]={\n",pts.length());
ACHAR* str=NULL;
//改成
ACHAR* str = new ACHAR;
...
delete str;
//acedGetString(int cronly,const ACHAR * prompt,ACHAR * result)函数中的result是一个已经分配好内存的字符串地址的指针。你没有分配地址,是不能作为参数传给函数的。
谢谢楼上的帮助
页:
[1]