数据类型转换 for c++(完善中)
来源:互联网 发布:网站php源码下载 编辑:程序博客网 时间:2024/05/20 02:52
1. long to LPCTSTR
假如你ATL中使用MFC的话,用CString直接转就可以了
long lTest=10000;
CString strTest;
strTest.Format("%ld",lTest);
LPCTSTR pStr = (LPCTSTR)strTest;
否则 先是用ltoa把long转换成char* 然后用CComBSTR做过渡把char*转成LPCTSTR
2.CString,int,string,char*之间的转换
string 转 CString
CString.format("%s", string.c_str());
char 转 CString
CString.format("%s", char*);
char 转 string
string s(char *);
string 转 char *
char *p = string.c_str();
CString 转 string
string s(CString.GetBuffer());
1,string -> CString
CString.format("%s", string.c_str());
用c_str()确实比data()要好.
2,char -> string
string s(char *);
你的只能初始化,在不是初始化的地方最好还是用assign().
3,CString -> string
string s(CString.GetBuffer());
GetBuffer()后一定要ReleaseBuffer(),否则就没有释放缓冲区所占的空间.
《C++标准函数库》中说的
有三个函数可以将字符串的内容转换为字符数组和C—string
1.data(),返回没有”/0“的字符串数组
2,c_str(),返回有”/0“的字符串数组
3,copy()
- 数据类型转换 for c++(完善中)
- C中数据类型转换
- C中数据类型转换
- C语言中数据类型转换
- C语言中数据类型转换
- C语言中数据类型转换
- (转)C#中使用指针转换数据类型[C#/unsafe]
- Effective C++(逐步完善中)
- c中数据类型的隐式转换
- C语言中数据类型转换“陷阱”
- C语言中强制数据类型转换
- C语言中数据类型转换详解
- c中数据类型的隐式转换
- c中数据类型的隐式转换
- c中数据类型的显式转换
- C语言中数据类型转换函数
- C语言中 数据类型的转换
- 【C++】C++中常用的数据类型转换
- [转]日语快速学习原则和方法!
- 排序语句写法
- ActiveX插件在关闭IE窗口时使得IE崩溃
- 论语十则
- 下电子书不错~
- 数据类型转换 for c++(完善中)
- 模式匹配的KMP算法详解
- kde gnome切换
- sqldatareader 分批,分页操作数据库
- 来,给我埋单
- 经典笑话:老公的忏悔(看了笑S你)
- 上床攻略(附哈佛大学导师精确评论)
- Amarok安装及配置
- How to place all WPF commands and related events centrally in a static class