您的位置:首页 > 其它

VC中unicode环境下CString转char*的方法

2013-07-24 10:52 357 查看
在VC编程中,经常要用到字符串的转换,可以说,字符串转换对于VC新手甚至是老手也都是一个比较头疼的问题。在unicode环境下下,Cstring转char*可以使用如下代码:

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();,防止内存泄露。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: