CString与string类型互相转换、CString转化为LPCSTR、TCHAR转化为CString、CString型字符串连接
2017-02-23 17:03
330 查看
(一) CString 转化为string
1、
CString cstr="test";
string str=cstr.GetBuffer(0);
2、
CString cstr="test";
string str=LPCSTR(cstr)
(二) string转化为CString
1、
string str="test";
CString cstr=str.c_str()或者 CStringcstr(str.c_str)
2、
string str="test";
CString cstr=str.data()
str.c_str()和str.data()的区别是:前者返回带"/0"结束的字符串,后者返回不带"/0"的字符串
(三) CString转化为LPCSTR
1、
CString cstr="test";
LPCSTR lpcstr=(LPCSTR)cstr;
(四) TCHAR转化为CString
1、
#define MAX_LENGTH_PATH 300
TCHAR tmppath[MAX_LENGTH_PATH];
CString cstr=(CString) TCHAR
(五) 字符串连接
1、CString型字符串连接
(1)str=str1+str2;
(2)strcat(str1,str1);//相当于str=str+str1
1、
CString cstr="test";
string str=cstr.GetBuffer(0);
2、
CString cstr="test";
string str=LPCSTR(cstr)
(二) string转化为CString
1、
string str="test";
CString cstr=str.c_str()或者 CStringcstr(str.c_str)
2、
string str="test";
CString cstr=str.data()
str.c_str()和str.data()的区别是:前者返回带"/0"结束的字符串,后者返回不带"/0"的字符串
(三) CString转化为LPCSTR
1、
CString cstr="test";
LPCSTR lpcstr=(LPCSTR)cstr;
(四) TCHAR转化为CString
1、
#define MAX_LENGTH_PATH 300
TCHAR tmppath[MAX_LENGTH_PATH];
CString cstr=(CString) TCHAR
(五) 字符串连接
1、CString型字符串连接
(1)str=str1+str2;
(2)strcat(str1,str1);//相当于str=str+str1
相关文章推荐
- VC字符串类型CString,int,char*,string,wchar_t互相转换代码实例(转自闪电博客)
- VC字符串类型CString,int,char*,string互相转换代码实例
- QT QString, wchar_t *, TCHAR, CString和其他字符或字符串类型的转化
- VC 中类型转换(CString,TCHAR*,string)
- CString 和 string, char * , char[], 以及其他类型之间的互相转换小结
- VC 中类型转换(CString,TCHAR*,string)
- 完成一程序演示字符数组、C风格字符串、std::string和MFC中的Cstring类型之间的相互转换
- QT QString, wchar_t *, TCHAR, CString和其他字符或字符串类型的转化
- QT QString, wchar_t *, TCHAR, CString和其他字符或字符串类型的转化
- 《C++标准函数库》中说的有三个函数可以将字符串的内容转换为字符数组和C—string (CString、char*、String三种类型互换)
- 泛编程中关于std::string类型字符串长度大于预留空间与小于预留空间之间互相转换的探索测试
- String字符串与字符(char类型)数组互相转换
- CString,TCHAR ,string,char等数据类型转换
- CString 和 string, char * , char[], 以及其他类型之间的互相转换小结
- unicode CString string char 等类型字符串转换
- VC_ 中类型转换(CString_TCHAR_string)
- QString, wchar_t *, TCHAR, CString和其他字符或字符串类型的转换
- CString,TCHAR ,string,char等数据类型转换
- 如何将CString 的一个字符串转换成一个string 类型的
- VC 中类型转换(CString,TCHAR*,string)【转】