文件名称: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)