iCAx开思工具箱

标题: 【求助】UF_CURVE_offset_data_p_t数据类型该如何开辟存储单元? [打印本页]

作者: suye007    时间: 2004-7-8 12:10
标题: 【求助】UF_CURVE_offset_data_p_t数据类型该如何开辟存储单元?
我向使用 UF_CURVE_create_offset_curve( )这个函数求一样条曲线的偏置曲线,其中用到了数据类型UF_CURVE_offset_data_p_t,我是采用下面的方式对变量初始化的,可是程序运行到这里就停止了,请指点一二.
  
UF_CURVE_offset_data_p_t  offset_data_pointer;
offset_data_pointer=(UF_CURVE_offset_data_t *)malloc(sizeof(UF_CURVE_offset_data_t));
作者: tari    时间: 2004-7-8 13:28
offset_data_pointer=(UF_CURVE_offset_data_p_t)malloc(sizeof(UF_CURVE_offset_data_s))?试试
作者: zhjb113    时间: 2004-7-8 13:31
UF_CURVE_offset_data_s offset_data;
这里设置 offset_data的各个成员变量的值
  
然后
UF_CURVE_create_offset_curve(&offset_data....
后面的参数我省略了
作者: suye007    时间: 2004-7-8 14:57
zhjb113 wrote:
UF_CURVE_offset_data_s offset_data;  
  这里设置 offset_data的各个成员变量的值  
  
  然后  
  UF_CURVE_create_offset_curve(&offset_data....  
  后面的参数我省略了

  
这样调用编译提示offset_data没有初始化,而且程序运行到"offset_data成员变量"赋值的地方也是无法通过,请再帮帮忙吧?
作者: suye007    时间: 2004-7-8 18:05
搞定了!感谢两位的帮忙!我是采用的UF_CURVE_offset_data_t   offset_data;  
我想知道采用UF_CURVE_offset_data_t   和UF_CURVE_offset_data_s来定义对象有什么区别?能告知吗,谢谢.
作者: tari    时间: 2004-7-8 20:03
感觉UF_CURVE_offset_data_s只是系统定义时使用,我们一般用的是UF_CURVE_offset_data_t 和UF_CURVE_offset_data_p_t
作者: goodluckwu    时间: 2004-7-9 17:00
自己写程序不要用s就可以了,我也不知道为什么:)




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3