VC中unicode环境下CString转char*的方法
2013-07-24 10:52
357 查看
在VC编程中,经常要用到字符串的转换,可以说,字符串转换对于VC新手甚至是老手也都是一个比较头疼的问题。在unicode环境下下,Cstring转char*可以使用如下代码:
哦,还要strXcoord.ReleaseBuffer();,防止内存泄露。
CString strXcoord; GetDlgItemText(IDC_EDIT_XCOORD,strXcoord); CString strYcoord; GetDlgItemText(IDC_EDIT_YCOORD,strYcoord); if (strXcoord.IsEmpty() || strYcoord.IsEmpty()) { AfxMessageBox(TEXT("必须指定X和Y坐标")); } USES_CONVERSION; char* col = T2A(strXcoord.GetBuffer(0)); char* row = T2A(strYcoord.GetBuffer(0));
哦,还要strXcoord.ReleaseBuffer();,防止内存泄露。
相关文章推荐
- UNICODE编译环境下CString转char[]的方法
- UniCode 下 CString 转 char* 的方法
- 在Unicode环境下由CString转换为string的方法
- UniCode 下 CString 转 char* 的方法
- VC++的多字符集和unicode字符集转换大全(CString转char*等)
- vc中常用的几个数据转换方法-int char* float与CString 之间的转换
- Unicode下CString转成const char*的一种简单方法
- UNICODE环境下将宽字符CString转换为char*
- UniCode 下 CString 转 char* 的方法
- Unicode环境下宽字符CString与ANSI字符const char* 的转换
- UniCode 下 CString 转 char* 的方法
- UniCode 下 CString 转 char* 的方法
- UniCode 下 CString 转 char* 的方法
- UniCode 下 CString 转 char* 的方法
- UniCode 下 CString 转 char* 的方法
- UniCode 下 CString 转 char* 的方法
- UniCode 下 CString 转 char* 的方法
- VS 2008 中 UNICODE 工程下 CSTRING 转 CONST CHAR* 的最简便方法
- VC2008中将CString转换成const char*的一种有效方法
- UniCode 下 CString 转 char* 的方法