- 1
- 0
- 约1.05万字
- 约 17页
- 2016-12-21 发布于河南
- 举报
Cstring转char、string、int等数据类型的方法
(2010-01-08 16:06:14)
转载
标签:
杂谈 分类: VC CString 转char *
CString cstr;
char *p = (LPSTR)(LPCTSTR)cstr;
string 转 CStringCString.format(”%s”, string.c_str());
char 转 CStringCString.format(”%s”, char*);
char 转 stringstring s(char *);
string 转 char *char *p = string.c_str();
CString 转 stringstring s(CString.GetBuffer());
1,string - CStringCString.format(”%s”, string.c_str());用c_str()确实比data()要好.2,char - stringstring s(char *);只能初始化,在不是初始化的地方最好还是用assign().3,CString - stringstring s(CString.GetBuffer());GetBuffer()后一定要ReleaseBuffer(),否则就没有释放缓冲区所占的空间.
《C
原创力文档

文档评论(0)