本文主要是介绍CString 与 其他类型的转换,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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 即可。 | |
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除 |
这篇关于CString 与 其他类型的转换的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!