creo字符串类函数
ProStringToWstring--用来将标准ASCII字符串转化为宽字符
ProWstringToString--用来将宽字符转化为标准ASCII字符
ProStringToLegacystring--将Unicode的多字节字符串转换为传统的编码方式
ProWstringToLegacystring--将Unicode的宽字符串转换为传统的编码方式
ProLegacystringToString--将传统编码方式的多字节字符串转换为Unicode的多字节字符串
ProLegacystringToWstring--将传统编码方式的多字节字符串转换为Unicode的宽字符串
ProWstringToString--用来将宽字符转化为标准ASCII字符
ProStringToLegacystring--将Unicode的多字节字符串转换为传统的编码方式
ProWstringToLegacystring--将Unicode的宽字符串转换为传统的编码方式
ProLegacystringToString--将传统编码方式的多字节字符串转换为Unicode的多字节字符串
ProLegacystringToWstring--将传统编码方式的多字节字符串转换为Unicode的宽字符串
下面给出几个具体的操作函数
//wchar类型转换为CString类型输出 void 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类型 void 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; }
转载请注明出处: 芝麻开花
本文的链接地址: http://www.vmould.cn/?post=141
上一篇
creo质量函数
下一篇
发表评论 取消回复