Creo二次开发--函数(5)--字符串类函数

转载请注明出处!联系作者: jh0262@163.com

ProStringToWstring--用来将标准ASCII字符串转化为宽字符

ProWstringToString--用来将宽字符转化为标准ASCII字符

ProStringToLegacystring--将Unicode的多字节字符串转换为传统的编码方式

ProWstringToLegacystring--将Unicode的宽字符串转换为传统的编码方式

ProLegacystringToString--将传统编码方式的多字节字符串转换为Unicode的多字节字符串

ProLegacystringToWstring--将传统编码方式的多字节字符串转换为Unicode的宽字符串

 

下面给出几个具体的操作函数

//wchar类型转换为CString类型输出
 wcharToCString(wchar_t* source,CString& strOut)
{
 char c[MAX_PATH];
 ProBoolean was_used;
 ProError status = ProWstringToLegacystring(c,260,source,PRO_VALUE_UNUSED,'^',&was_used);
 strOut.Format("%s",c);
}
//将字符串类型转换为wchar类型
 CStringTowchar(CString strSource,wchar_t* pout)
{
 ProLegacystringToWstring(pout,260,strSource.GetBuffer(strSource.GetLength()),strSource.GetLength());
}
//字符串转换为double类型
double  CStringToDouble(CString str)
{
 double d=atof(str.GetBuffer(str.GetLength()));
 return d;
}
//字符串转换为int类型
 int  CStringToInt(CString str)
{
 int i=atoi(str.GetBuffer(str.GetLength()));
 return i;
}

 

转载于:https://www.cnblogs.com/jh0262/archive/2013/01/28/2946789.html

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值