【文件属性】:
文件名称:VC++类型转换整理(PDF格式)
文件大小:68KB
文件格式:RAR
更新时间:2012-06-08 11:13:24
VC
1、CString to char*
经过类型强制转换,可以将CString类型转换成char*,例如:
CString cStr = "Hello,world!";
char* zStr = (char*)(LPCTSTR)cStr;
2、char* to CString
char*类型可以直接给CString,完成自动转换,例如:
char* zStr = "Hello,world!";
CString cStr = zStr;
3、CString to LPCSTR
将CString转换成LPCSTR,需要获得CString的长度,例如:
CString cStr = _T("Hello,world!");
int nLen = cStr.GetLength();
LPCSTR lpszBuf = cStr.GetBuffer(nLen);
4、CString to LPSTR
这个和第3个技巧是一样的,例如:
CString cStr = _T("Hello,world!");
int nLen = str.GetLength();
LPSTR lpszBuf = str.GetBuffer(nLen);
5、Char[] to int
将字符串类型转换成整数型,可以使用atoi函数,例如:
char c[10];
int n;
n = atoi(c);
6、Char[] to float
和第5个技巧一样,使用atof()函数可以转换成float型,例如:
char c[10];
float f;
f = atof(c);
7、Char* to int
和第5个技巧完全一样,例如:
char *str = "100";
int i;
i = atoi(str);
【文件预览】:
VC++类型转换整理
----VC++类型转换整理.doc(46KB)
----VC++类型转换整理.pdf(72KB)
网友评论
- 总结得很详细,谢谢