|
|
发表于 2026-7-9 17:32:57
|
显示全部楼层
//将以下代码复制到你的do_it()函数中
UF_initialize();
double origin[3] = { 0.0, 0.0, 0.0 };
char * edge_len[3] = { "40", "60", "80" };
tag_t blk_obj_id = NULL_TAG;
UF_MODL_create_block1(UF_NULLSIGN, origin, edge_len, &blk_obj_id);
UF_terminate();
复制上面的代码报警信息如下:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 C2440 “初始化”: 无法从“const char [3]”转换为“char *” NXOpenCPPTemplate1 D:\TY\Application\NXOpenCPPTemplate1\Program.cpp 147
下面是AI改的就没事了,,,这是什么问题
UF_initialize();
double origin[3] = { 0.0, 0.0, 0.0 };
char edge_len_data[3][4] = { "40", "60", "80" };
char* edge_len[3] = { edge_len_data[0], edge_len_data[1], edge_len_data[2] };
tag_t blk_obj_id = NULL_TAG;
UF_MODL_create_block1(UF_NULLSIGN, origin, edge_len, &blk_obj_id);
UF_terminate();
|
|