数字与字符串相互转化(Unicode)
2015-09-16 17:04
239 查看
vc中数字与字符串转换方法
1,char是最原始的字符数据类型,在非UNICODE版本的ARX中使用
2,wchar_t是宽字节字符类型,在UNICODE版本中的ARX中使用
3,_T( )是一个宏,可以将里面的字符串转化成所在工程环境中的字符类型
4,TCHAR是UNICODE的一种,等同于_T()这个宏
5,ACHAR是Autodesk自己的ObjectARX SDK中定义的一种字符类型,ObjectARX 07版本以上等同于wchar_t,以下版本等同于char。
PS:默认情况是在Unicode下。
一、字符串转浮点数
二、float转到cstring,cstring转ACHAR(即wchar_t)
1,char是最原始的字符数据类型,在非UNICODE版本的ARX中使用
2,wchar_t是宽字节字符类型,在UNICODE版本中的ARX中使用
3,_T( )是一个宏,可以将里面的字符串转化成所在工程环境中的字符类型
4,TCHAR是UNICODE的一种,等同于_T()这个宏
5,ACHAR是Autodesk自己的ObjectARX SDK中定义的一种字符类型,ObjectARX 07版本以上等同于wchar_t,以下版本等同于char。
PS:默认情况是在Unicode下。
一、字符串转浮点数
CString L; val[ i ] = (float)_tstof(L);因为转出来的是double类型,根据需要强制转换一下
二、float转到cstring,cstring转ACHAR(即wchar_t)
wchar_t* ChangeFloatToWchat_t( float num ) { CString* str = new CString; str->Format(_T("%0.1f"),num); wchar_t* ans; ans = str->AllocSysString(); return ans; }由于并没有找到合适的方法直接从float转成wchar_t,所以选择先转为cstring。
相关文章推荐
- UILabel计算行间距&高度
- 不错的VS2010扩展——JSEnhancements,让js和css也折叠(转)
- python常用模块
- poj 2239 Selecting Courses(二分匹配简单模板)
- 大数据笔记04:大数据之Hadoop的HDFS(基本概念)
- PHP网站开发语言技术
- mybaits调用存储过程
- jQuery和javascript获取临近节点方法
- java数字位数补全
- linux线程6(CSDN论坛上很火的一个讨论贴)
- jsp九大内置对象和四大作用域
- Phabricator命令行工具Arcanist的基本用法
- SpringMVC传参数一
- 基于HI3518E的wifi门铃方案
- Jpgraph error 13
- (转) 站在C#和JS的角度细谈函数式编程与闭包
- ios学习笔记(5)
- php基础篇:echo 与 print 的区别
- [转载] 高性能IO模型浅析
- 设计模式之装饰模式(iOS开发,代码用Objective-C展示)