CString 与 其他类型的转换
来源:互联网 发布:思维方式知乎 编辑:程序博客网 时间:2024/05/16 09:42
1。 int <->CString
1) int ->CString
int n = 1;
CString str;
str.Format("%d",n);
2) CString->int
CString str = "1";
int n = atoi(str.GetBuffer(0));
2. char* 与CString
1)char*->CString
char sz[128];
CString str;
str.Format("%s",sz);
2) CString -> char*
CString str;
int nLength = str.GetLength();
char* sz = new char[nLength];
sz = str.GetBuffer(0);
3. float<->CString
1)float->CString
float f = 0.0;
CString str;
str.Format("%f",f);
2) CString->float
CString str = "0.0";
float f = atof(str.GetBuffer(0));
阅读全文(702) | 回复(4) | TrackBack(2) | 编辑 | 精华
回复:int char* float与CString 之间的转换
用完后可以delete sz 即可。
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
回复:int char* float与CString 之间的转换
2) CString -> char*
CString str;
int nLength = str.GetLength();
char* sz = new char[nLength];
sz = str.GetBuffer(0);
错误!会造成内存泄露;
char* sz = new char[nLength];
sz = str.GetBuffer(0);
应改为:
char* sz = str.GetBuffer(0);
- CString 与 其他类型的转换
- CString 与 其他类型的转换收藏
- Cstring和其他类型变量的转换
- 笔记:MFC中CString和其他类型的转换
- LPCTSTR与CString的类型转换
- CString类型与int类型的互相转换
- CString类型与unsigned char类型的相互转换
- CDateTimeCtrl与CString类型转换
- CDateTimeCtrl与CString类型转换
- Cstring 与 wParam 类型转换
- CString和其他类型之间的转换规则:
- CString 字符串类型的转换
- QString, wchar_t *, TCHAR, CString和其他字符或字符串类型的转换
- CString 和 string, char * , char[], 以及其他类型之间的互相转换小结
- CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换
- CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换
- CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换
- CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换
- ASP.net 登录验证码
- 穷人和富人的十二大经典差异!
- JavaScud OpenSouce开源服务
- 生成树协议演进图
- 用拷贝钩子实现对文件夹的监控
- CString 与 其他类型的转换
- brian的Perl问题之万能指南
- 100本软件开发类电子图书下载地址
- 在VC6.0中使用新版的MSDN
- A股上市,银行老总信口开河把诚信当儿戏
- 浅析木马服务端的生成技术
- 动态添加/删除Windows资源管理器右键菜单及挂接操作
- C++对象大小讨论
- 《人月神话》的观点:是或非?