LPTSTR 做参数,为什么不能改变其值呀
比如:void CControlTestDlg::TestTchar( LPTSTR lpCtstr)
{
TCHAR chTest[3] = _T("KO");;
lpCtstr = chTest;
}
然后调用: LPTSTR lpTest;
lpTest = _T("123");
TestTchar( lpTest);
AfxMessageBox( lpTest);
为什么调用后lpTest的值还是"123"呀,LPTSTR不是等价于TCHAR *吗,这样的话最后lpTest的值应该是"KO"呀???
{
TCHAR chTest[3] = _T("KO");;
lpCtstr = chTest;
}
然后调用: LPTSTR lpTest;
lpTest = _T("123");
TestTchar( lpTest);
AfxMessageBox( lpTest);
为什么调用后lpTest的值还是"123"呀,LPTSTR不是等价于TCHAR *吗,这样的话最后lpTest的值应该是"KO"呀???
...全文
相关推荐
LPTSTR、LPCSTR、LPCTSTR、LPSTR的来源及意义
LPTSTR、LPCSTR、LPCTSTR、LPSTR的来源及意义
LPTSTR.LPCSTR.LPCTSTR.LPSTR的来源及意义
LPTSTR、LPCSTR、LPCTSTR、LPSTR的意义
LPSTR、LPTSTR等类型来源及意义详述
介绍Unicode,ANSI来源,说明LPTSTR、LPSTR等的来源和意义,阅读后会对几种类型认识更详细。适用初学者。
LPSTR、LPCSTR、LPTSTR和LPCTSTR的意义及区别
LPSTR、LPCSTR、LPTSTR和LPCTSTR的意义及区别; ANSI和UNICODE的使用; Unicode宽字符转化; VC中的字符串类型和处理函数;
(资料大全加程序)C++ 字符串之间的相互转化 宽字符与多字符集(LPTSTR、LPCSTR、LPCTSTR、LPSTR)
资料大全加程序 宽字符与多字符集(LPTSTR、LPCSTR、LPCTSTR、LPSTR) C++ 字符串之间的相互转化



