点击查看详细介绍

NX二次开发常用的char*,string,NXString之间的转换

cluwu 1月前 296 10

UG NX 二次开发(C、C#、WPF)技术交流群:641226372      UG二次开发(C、C#、WPF)


NX二次开发常用的char*,string,NXString之间的转换

NXString nxstringPath;
string stringPath;
char * charPath;

stringPath = string(nxstringPath);
charPath = nxstringPath.GetText();
charPath = stringpath.c_str();

●●●请先 登陆注册 后查看●●●

一般来讲,NX的控件返回的都是NXString的类型。

char *类型的经常使用C的字符串函数,比如strcpy(),strcat(),strcmp(),strlen等函数去操作字符串;
string类型比较强大,通常可以进行查找find(),replace()还可以和正则表达式结合,这部分比较强大。


在开发过程中,根据需要进行转换,在遇到中文的时候,一定要注意转换使用的GetText(),GetUtf8(),GetLocaleText()等功能,否则出现乱码情况。



0

最新回复 (10)
  • zby186 1月前
    1

    谢谢分享,学习啦

  • LDM123456 1月前
    2

    谢谢分享收益飞完

  • a3242037628 1月前
    3

    谢谢,正在学习

  • zhaok 1月前
    4

    谢谢,正在学习,多谢分享。

  • 小生然宝 1月前
    5

    xuexi 谢分享,学习啦

  • 然数年 1月前
    6

    xuexi 谢分享,学习啦

  • 87238527 1月前
    7

    谢谢分享,学习啦

  • 王牌飞行员 15天前
    8

    谢谢,正在学习,多谢分享。如果再多一点儿类型就更好了

  • q5342 15天前
    9

    谢谢,正在学习,多谢分享。如果再多一点儿类型就更好了

  • amethyst5273 1天前
    10

    谢谢,正在学习,多谢分享。如果再多一点儿类型就更好了

请登录后发表新帖