CAD ARX ACHAR* 如何赋值
时间: 2023-06-14 13:06:08 浏览: 289
cad 2014 arx二次开发文档
在 AutoCAD 中,ARX 是一种用于编写 AutoCAD 插件的 C++ 动态链接库。而 ACHAR* 是一种 AutoCAD 中用于表示 Unicode 字符的数据类型,它是 wchar_t* 的别名。
要赋值 ACHAR*,可以使用 wcscpy 函数,它可以将一个 wchar_t* 类型的字符串复制到另一个 wchar_t* 类型的字符串中。例如:
```cpp
ACHAR* str1 = L"Hello";
ACHAR* str2 = new ACHAR[6];
wcscpy(str2, str1);
```
这段代码会将字符串 "Hello" 复制到 str2 中。需要注意的是,str2 必须预先分配足够的空间来存储 "Hello" 这个字符串。在这个例子中,我们使用了 new 运算符来动态分配了一个长度为 6 的 wchar_t 数组,以便存储字符串 "Hello" 和一个终止符。如果不需要使用 str2 时,需要使用 delete 运算符将其释放。
阅读全文