字符串数字之间的转换
来源:互联网 发布:max809 数据手册 编辑:程序博客网 时间:2024/05/14 05:01
(1)string --> char *
string str("OK");
char * p = str.c_str();或
char * p = str->getCString();
(2)char * -->string
char *p = "OK";
string str(p);
(3)char * -->CString
char *p ="OK";
CString m_Str(p);
//或者
CString m_Str;
m_Str.Format("%s",p);
(4)CString --> char *
CString str("OK");
char * p = str.GetBuffer(0);
...
str.ReleaseBuffer();
(5)string --> CString
CString.Format("%s", string.c_str());
(6)CString --> string
string s(CString.GetBuffer(0));
GetBuffer()后一定要ReleaseBuffer(),否则就没有释放缓冲区所占的空间,CString对象不能动态增长了。
(7)double/float->CString
double data;
CString.Format("%.2f",data); //保留2位小数
(8)CString->double
CString s="123.12";
double d=atof(s);
(9)string->double
double d=atof(s.c_str());
- 字符串,数字之间的转换
- 字符串数字之间的转换
- 字符串数字之间的转换
- 字符串与数字之间的互相转换
- 字符串与数字之间的互相转换
- C++数字与字符串之间的转换
- 字符串和数字之间的相互转换
- C语言“字符串-数字”之间的转换
- 字符串和数字之间的转换
- 数字和字符串之间的转换
- 字符串和数字之间的转换
- 数字和字符串之间的转换
- 字符串与数字之间的转换
- 字符串与数字之间的互相转换
- 数字与字符串之间的转换
- 字符串和数字之间的转换
- 数字与字符串之间的转换
- Java字符串,数字之间的转换
- 如何解决安卓上羊角符只显示一横的问题
- linux下profile和bashrc区别 + Linux中的权限
- Mybatis_HelloWorld 快速入门
- 我的第一篇博客
- 使用git将项目上传到github
- 字符串数字之间的转换
- SpringBoot问题(Tomcat启动失败)
- c++primer5 3.17
- 共用体的应用(合并单元格)
- Ubuntu16.04 安装openjdk-7-jdk
- 解决Eclipse中的卡死现象
- string 字符串连接
- windows环境下 android 源码阅读
- 使用 JMeter 分布式性能测试